diff options
author | EddieBreeg <eddiebreeg0@protonmail.com> | 2021-08-06 03:22:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-06 01:22:00 +0000 |
commit | b9a1ab7f21e3a382d4722a38eb36ef53d4be7038 (patch) | |
tree | 8d59ed14ed3eb128c23fa84c9d6a50831cc9cd8f | |
parent | fd64a3eab043c94e267e33e59f31a27ba016f46f (diff) | |
download | websocket-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.py | 5 |
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) |