From 51f0713c5addaabc0da3016c91d5168a30efc484 Mon Sep 17 00:00:00 2001 From: dw-0 Date: Sun, 28 Apr 2024 19:40:30 +0200 Subject: [PATCH] refactor: print traceback of exception Signed-off-by: Dominik Willner --- kiauh/core/menus/base_menu.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kiauh/core/menus/base_menu.py b/kiauh/core/menus/base_menu.py index 68e27b9..ef169b4 100644 --- a/kiauh/core/menus/base_menu.py +++ b/kiauh/core/menus/base_menu.py @@ -12,6 +12,7 @@ from __future__ import annotations import subprocess import sys import textwrap +import traceback from abc import abstractmethod from typing import Type, Dict, Optional @@ -213,4 +214,6 @@ class BaseMenu(metaclass=PostInitCaller): option.method(opt_index=option.opt_index, opt_data=option.opt_data) self.run() except Exception as e: - Logger.print_error(f"An unexpected error occured:\n{e}") + Logger.print_error( + f"An unexpected error occured:\n{e}\n{traceback.format_exc()}" + )