diff --git a/src/memos/utils.py b/src/memos/utils.py index bec3927d4..fd6d4eaf9 100644 --- a/src/memos/utils.py +++ b/src/memos/utils.py @@ -46,7 +46,8 @@ def wrapper(*args, **kwargs): return result except Exception as e: exc_type = type(e) - exc_message = traceback.format_exc() + stack_info = "".join(traceback.format_stack()[:-1]) + exc_message = f"{stack_info}{traceback.format_exc()}" success_flag = False if fallback is not None and callable(fallback):