summaryrefslogtreecommitdiff
path: root/websocket/_app.py
diff options
context:
space:
mode:
authorEran Keydar <ekeydar@gmail.com>2014-10-03 11:15:47 +0300
committerEran Keydar <ekeydar@gmail.com>2014-10-03 11:15:47 +0300
commit9854ea838933cf85a2d7ad110152b446cd000361 (patch)
tree6ae08d814b7163d147af0fff5ce397b5822301a7 /websocket/_app.py
parent03e52b8974443a1aeb01c799d6b2b1fc311f51f1 (diff)
downloadwebsocket-client-9854ea838933cf85a2d7ad110152b446cd000361.tar.gz
fix for expected arg 3
Diffstat (limited to 'websocket/_app.py')
-rw-r--r--websocket/_app.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/websocket/_app.py b/websocket/_app.py
index 23e6c86..fee5e81 100644
--- a/websocket/_app.py
+++ b/websocket/_app.py
@@ -188,14 +188,13 @@ class WebSocketApp(object):
""" this functions extracts the code, reason from the close body
if they exists, and if the self.on_close except three arguments """
import inspect
+ if not self.on_close and len(inspect.getargspec(self.on_close).args) == 3:
+ return []
if data and len(data) >=2:
code = 256*six.byte2int(data[0]) + six.byte2int(data[1])
reason = data[2:].decode('utf-8')
- if self.on_close and len(inspect.getargspec(self.on_close).args) == 3:
return [code,reason]
- else:
- return []
- return []
+ return [None,None]
def _callback(self, callback, *args):
if callback: