diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-04-22 18:19:54 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-04-22 18:19:54 +0300 |
commit | d422e56631fde6409767da0edcda30f746cb503f (patch) | |
tree | 16023bb92b1a6a95630834fe8f2b54fb81c7eb1e /esp8266/scripts | |
parent | eb4076961309e3ac73db01c0edf4d6cac55f72cc (diff) | |
download | micropython-d422e56631fde6409767da0edcda30f746cb503f.tar.gz micropython-d422e56631fde6409767da0edcda30f746cb503f.zip |
esp8266/scripts/websocket_helper: Disable debug output.
Diffstat (limited to 'esp8266/scripts')
-rw-r--r-- | esp8266/scripts/websocket_helper.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/esp8266/scripts/websocket_helper.py b/esp8266/scripts/websocket_helper.py index 15211c1873..22ac28592d 100644 --- a/esp8266/scripts/websocket_helper.py +++ b/esp8266/scripts/websocket_helper.py @@ -8,11 +8,12 @@ try: except: import hashlib +DEBUG = 0 def server_handshake(sock): clr = sock.makefile("rwb", 0) l = clr.readline() - sys.stdout.write(repr(l)) + #sys.stdout.write(repr(l)) webkey = None @@ -24,20 +25,20 @@ def server_handshake(sock): break # sys.stdout.write(l) h, v = [x.strip() for x in l.split(b":", 1)] - print((h, v)) + if DEBUG: + print((h, v)) if h == b'Sec-WebSocket-Key': webkey = v if not webkey: raise OSError("Not a websocket request") - print(webkey, len(webkey)) + if DEBUG: + print("Sec-WebSocket-Key:", webkey, len(webkey)) respkey = webkey + b"258EAFA5-E914-47DA-95CA-C5AB0DC85B11" respkey = hashlib.sha1(respkey).digest() - print(repr(respkey)) respkey = binascii.b2a_base64(respkey)[:-1] - print(repr(respkey)) resp = b"""\ HTTP/1.1 101 Switching Protocols\r @@ -47,7 +48,8 @@ Sec-WebSocket-Accept: %s\r \r """ % respkey - print(resp) + if DEBUG: + print(resp) sock.send(resp) |