diff options
-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) |