summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoah Levitt <nlevitt@archive.org>2018-08-15 14:39:32 -0700
committerNoah Levitt <nlevitt@archive.org>2018-08-15 14:39:32 -0700
commitd86f9b13ba2be5e39b7fa5987ac6fa1219d09ff8 (patch)
tree5c998c40dc3f69117271aa50e086145603f2196d
parente4a012d8ad13e85b13e3ed60232ec09dbaf3ab8e (diff)
downloadwebsocket-client-d86f9b13ba2be5e39b7fa5987ac6fa1219d09ff8.tar.gz
pass proper arguments to method callbacks
-rw-r--r--websocket/_app.py2
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)