Форум сайта python.su
0
Нет под рукой отладчика.
Хотелось бы вывести бэктрейс, но исключения ловятся обработчиками. Как все же вывести бэктрейс при перехвате исключения?
Офлайн
1
python < 2.6
except Exception, e:
except Exception as e:
Офлайн
0
Ferroman, ну это то понятно, но при выводе оно просто строку выводит, а хотелось бы бэктрейс =\
Офлайн
0
да уж совсем лень в доку глянуть
смотри модуль traceback
Офлайн
0
Я смотрел, но он начинает от текущего момента писать.
А надо от ошибки.
Офлайн
14
Это который print_stack или который print_exc? Видно, плохо смотрел.
Кстати, есть еще и logging.getLogger(name).exception(message)
Офлайн