Handle ping/pong without payload properly

It has to be a data buffer, not None.
This commit is contained in:
Pierre Ossman 2017-04-19 13:30:10 +02:00
parent 8f85c9661f
commit 8ea96a503a
1 changed files with 2 additions and 2 deletions

View File

@ -445,11 +445,11 @@ class WebSocket(object):
self._flush()
return len(msg)
def ping(self, data=None):
def ping(self, data=''.encode('ascii')):
"""Write a ping message to the WebSocket."""
self._sendmsg(0x9, data)
def pong(self, data=None):
def pong(self, data=''.encode('ascii')):
"""Write a pong message to the WebSocket."""
self._sendmsg(0xA, data)