Use None as the flag value because the empty string is a legit message.

This commit is contained in:
Ryan Williams
2010-02-11 18:07:54 -08:00
parent 423183926b
commit 9be1a5d760

View File

@@ -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)