[!] fix handle_exception
This commit is contained in:
parent
970706b897
commit
b728bd984f
@ -7,22 +7,21 @@ import zipfile
|
||||
from datetime import datetime
|
||||
from tkinter import messagebox
|
||||
|
||||
from loguru import logger
|
||||
|
||||
from core import Core
|
||||
from loguru import logger
|
||||
|
||||
|
||||
def handle_exception(exc_type, exc_value, exc_traceback):
|
||||
if issubclass(exc_type, KeyboardInterrupt) or issubclass(exc_type, SystemExit):
|
||||
sys.__excepthook__(exc_type, exc_value, exc_traceback)
|
||||
return
|
||||
logger.error("Unhandled exception:\n" + "".join(traceback.format_exception(exc_type, exc_value, exc_traceback)))
|
||||
logger.bind(module="Error", prefix="unhandled").error("Unhandled exception:\n" + "".join(traceback.format_exception(exc_type, exc_value, exc_traceback)))
|
||||
|
||||
def handle_thread_exception(args):
|
||||
exc_type, exc_value, exc_traceback = args.exc_type, args.exc_value, args.exc_traceback
|
||||
if issubclass(exc_type, KeyboardInterrupt) or issubclass(exc_type, SystemExit):
|
||||
return
|
||||
logger.error("Unhandled exception in thread:\n" + "".join(traceback.format_exception(exc_type, exc_value, exc_traceback)))
|
||||
logger.bind(module="ThreadError", prefix="unhandled").error("Unhandled exception in thread:\n" + "".join(traceback.format_exception(exc_type, exc_value, exc_traceback)))
|
||||
|
||||
log_dir = Core.DIR / "logs"
|
||||
log_file = log_dir / "info.log"
|
||||
|
Loading…
x
Reference in New Issue
Block a user