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 /websocket | |
| parent | e4a012d8ad13e85b13e3ed60232ec09dbaf3ab8e (diff) | |
| download | websocket-client-d86f9b13ba2be5e39b7fa5987ac6fa1219d09ff8.tar.gz | |
pass proper arguments to method callbacks
Diffstat (limited to 'websocket')
| -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) |
