summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--websocket/_app.py2
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)