diff options
author | liris <liris.pp@gmail.com> | 2018-08-18 14:45:39 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-18 14:45:39 +0900 |
commit | e55e6f8c79aa97ed5ea8040064ca68af943d8b24 (patch) | |
tree | fc07a4c889d23060cf2def241af59520f7cb9520 | |
parent | 90909d3f88c71f7c69bddbb01f59c1412d970be3 (diff) | |
parent | d86f9b13ba2be5e39b7fa5987ac6fa1219d09ff8 (diff) | |
download | websocket-client-e55e6f8c79aa97ed5ea8040064ca68af943d8b24.tar.gz |
Merge pull request #462 from nlevitt/callback-ismethod-fix
pass proper arguments to method callbacks
-rw-r--r-- | websocket/_app.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/websocket/_app.py b/websocket/_app.py index 0b538a2..90244b7 100644 --- a/websocket/_app.py +++ b/websocket/_app.py @@ -330,7 +330,7 @@ class WebSocketApp(object): def _callback(self, callback, *args): if callback: try: - if inspect.ismethod(callback): + if inspect.ismethod(callback) and isinstance(callback.__self__, WebSocketApp): callback(*args) else: callback(self, *args) |