Есть несколько похожих вопросов, но ни один из них не отвечает за меня.
Если я создаю потоки через threading.Thread
, которые затем генерируют исключения, которые не обрабатываются, эти потоки завершаются. Я хочу сохранить распечатку по умолчанию из деталей исключения с помощью трассировки стека, но также уничтожить весь процесс.
Я посчитал, что можно было бы уловить все исключения в потоках и сделать ререйз на основном объекте потока, или, возможно, можно вручную выполнить обработку исключений по умолчанию, а затем поднять SystemExit
на основной поток.
Какой лучший способ сделать это?