Use None as the flag value because the empty string is a legit message.
This commit is contained in:
@@ -97,7 +97,7 @@ class WebSocket(object):
|
|||||||
# no parsed messages, must mean buf needs more data
|
# no parsed messages, must mean buf needs more data
|
||||||
delta = self.sock.recv(1024)
|
delta = self.sock.recv(1024)
|
||||||
if delta == '':
|
if delta == '':
|
||||||
return ''
|
return None
|
||||||
self._buf += delta
|
self._buf += delta
|
||||||
msgs, self._buf = parse_messages(self._buf)
|
msgs, self._buf = parse_messages(self._buf)
|
||||||
self._msgs.extend(msgs)
|
self._msgs.extend(msgs)
|
||||||
@@ -113,7 +113,7 @@ def handle(ws):
|
|||||||
if ws.path == '/echo':
|
if ws.path == '/echo':
|
||||||
while True:
|
while True:
|
||||||
m = ws.wait()
|
m = ws.wait()
|
||||||
if m == '':
|
if m is None:
|
||||||
break
|
break
|
||||||
ws.send(m)
|
ws.send(m)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user