Я хочу сделать собственный обработчик ошибок, после чего скрипт продолжит работать. Я пытался использовать sys.excepthook = CatchHook
, и я получил что-то вроде этого:
def CatchHook(e,v,t):
print("{} / {} / {}".format(str(e.__name__, str(v), str(traceback.extract_tb(t)))
print("Traceback was handled, but script will continue working!")
sys.excepthook = CatchHook
Но когда я запускаю его, он выходит. Как я могу заставить его работать без выхода?