Browse Source

Fix Server and AsyncServer when emitting no data

pull/420/head
Aaron Tsang 6 years ago
parent
commit
886c9bcc28
  1. 4
      socketio/asyncio_server.py
  2. 4
      socketio/server.py

4
socketio/asyncio_server.py

@ -360,8 +360,10 @@ class AsyncServer(server.Server):
# as a single argument
if isinstance(data, tuple):
data = list(data)
else:
elif data is not None:
data = [data]
else:
data = []
await self._send_packet(sid, packet.Packet(
packet.EVENT, namespace=namespace, data=[event] + data, id=id,
binary=None))

4
socketio/server.py

@ -570,8 +570,10 @@ class Server(object):
# as a single argument
if isinstance(data, tuple):
data = list(data)
else:
elif data is not None:
data = [data]
else:
data = []
self._send_packet(sid, packet.Packet(packet.EVENT, namespace=namespace,
data=[event] + data, id=id,
binary=binary))

Loading…
Cancel
Save