diff options
author | Eran Keydar <ekeydar@gmail.com> | 2014-10-03 11:15:47 +0300 |
---|---|---|
committer | Eran Keydar <ekeydar@gmail.com> | 2014-10-03 11:15:47 +0300 |
commit | 9854ea838933cf85a2d7ad110152b446cd000361 (patch) | |
tree | 6ae08d814b7163d147af0fff5ce397b5822301a7 /websocket/_app.py | |
parent | 03e52b8974443a1aeb01c799d6b2b1fc311f51f1 (diff) | |
download | websocket-client-9854ea838933cf85a2d7ad110152b446cd000361.tar.gz |
fix for expected arg 3
Diffstat (limited to 'websocket/_app.py')
-rw-r--r-- | websocket/_app.py | 7 |
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: |