From a88075f2dc41d4cdf92344e062c53c3acf5630ee Mon Sep 17 00:00:00 2001 From: forest Date: Thu, 9 Dec 2021 13:06:44 -0600 Subject: [PATCH] trying to fix traceback formatting --- capsulflask/shared.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/capsulflask/shared.py b/capsulflask/shared.py index d775b6b..14ba9b0 100644 --- a/capsulflask/shared.py +++ b/capsulflask/shared.py @@ -55,4 +55,8 @@ def authorized_as_hub(headers): return False def my_exec_info_message(exec_info): - return f"{exec_info[0].__module__}.{exec_info[0].__name__}: {exec_info[1]} at line {traceback.format_tb(exec_info[2])}" \ No newline at end of file + traceback_result = traceback.format_tb(exec_info[2]) + if isinstance(traceback_result, list) { + traceback_result = "\n".join(traceback_result) + } + return f"{exec_info[0].__module__}.{exec_info[0].__name__}: {exec_info[1]}: {traceback_result}" \ No newline at end of file