From 886ab61e11d2cc138d6a75f0306d61a486a09f3d Mon Sep 17 00:00:00 2001 From: liris Date: Tue, 30 Jul 2013 15:03:42 +0900 Subject: [PATCH] - refs #38 - print stacktrace if the logging level is debug --- websocket.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/websocket.py b/websocket.py index a69ba9f..d525182 100644 --- a/websocket.py +++ b/websocket.py @@ -38,6 +38,8 @@ import base64 import threading import time import logging +import traceback +import sys """ websocket python client. @@ -806,6 +808,9 @@ class WebSocketApp(object): callback(self, *args) except Exception, e: logger.error(e) + if logger.isEnabledFor(logging.DEBUG): + _, _, tb = sys_exc_info() + traceback.print_tb(tb) if __name__ == "__main__":