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