diff options
author | Noah Levitt <nlevitt@archive.org> | 2018-08-15 14:39:32 -0700 |
---|---|---|
committer | Noah Levitt <nlevitt@archive.org> | 2018-08-15 14:39:32 -0700 |
commit | d86f9b13ba2be5e39b7fa5987ac6fa1219d09ff8 (patch) | |
tree | 5c998c40dc3f69117271aa50e086145603f2196d | |
parent | e4a012d8ad13e85b13e3ed60232ec09dbaf3ab8e (diff) | |
download | websocket-client-d86f9b13ba2be5e39b7fa5987ac6fa1219d09ff8.tar.gz |
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 bdfd7b1..b47ff8e 100644 --- a/websocket/_app.py +++ b/websocket/_app.py @@ -325,7 +325,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) |