diff --git a/vxlogging.py b/vxlogging.py index 6fd5631..36590c4 100644 --- a/vxlogging.py +++ b/vxlogging.py @@ -39,6 +39,9 @@ def debug(message): def get_exception_traceback_str(exc: Exception) -> str: # Ref: https://stackoverflow.com/a/76584117/ - file = StringIO() - traceback.print_exception(exc, file=file) - return file.getvalue().rstrip() \ No newline at end of file + try: + file = StringIO() + traceback.print_exception(exc, file=file) + return file.getvalue().rstrip() + except: + return str(exc) \ No newline at end of file