summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEddieBreeg <eddiebreeg0@protonmail.com>2021-08-06 03:22:00 +0200
committerGitHub <noreply@github.com>2021-08-06 01:22:00 +0000
commitb9a1ab7f21e3a382d4722a38eb36ef53d4be7038 (patch)
tree8d59ed14ed3eb128c23fa84c9d6a50831cc9cd8f
parentfd64a3eab043c94e267e33e59f31a27ba016f46f (diff)
downloadwebsocket-client-b9a1ab7f21e3a382d4722a38eb36ef53d4be7038.tar.gz
Changed if statement in _callback to ensure on_error is called (if available) (#727)
Fixes #377
-rw-r--r--websocket/_app.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/websocket/_app.py b/websocket/_app.py
index 59c1cd6..d13eba2 100644
--- a/websocket/_app.py
+++ b/websocket/_app.py
@@ -410,6 +410,5 @@ class WebSocketApp(object):
except Exception as e:
_logging.error("error from callback {}: {}".format(callback, e))
- if _logging.isEnabledForDebug():
- _, _, tb = sys.exc_info()
- traceback.print_tb(tb)
+ if self.on_error:
+ self.on_error(self, e)