From 90caf92b421f4a901e80bbfc4af730c9b5f19b23 Mon Sep 17 00:00:00 2001 From: RunDevelopment Date: Wed, 24 Jan 2024 19:49:49 +0100 Subject: [PATCH] Fix load error messages not having a stack trace --- backend/src/server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/src/server.py b/backend/src/server.py index b1786c060..a965a4479 100644 --- a/backend/src/server.py +++ b/backend/src/server.py @@ -572,8 +572,9 @@ async def install_deps(dependencies: list[api.Dependency]): import_errors: list[api.LoadErrorInfo] = [] for e in load_errors: if not isinstance(e.error, ModuleNotFoundError): - logger.warning(f"Failed to load {e.module} ({e.file}):") - logger.warning(e.error) + logger.warning( + f"Failed to load {e.module} ({e.file}):", exc_info=e.error + ) else: import_errors.append(e)