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