Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 12, 2006 12:30:58

Ask369
От:
Зарегистрирован: 2006-09-12
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Обработка ошибок

Работаю с python недавно, просто он используется как скриптовый язык. Все отлично, но есть одна проблема. Не могу получить сообщение об ошибке в виде строки (для записи в файл, в базу) То есть мне надо Exception.Message в дельфях. Делаю так:
try:



except:
LogToDB(вот тут надо простую строку, не объект)

Пробовал sys.exc_info() но что то ничего не нашел…
Подскажите плиз.



Офлайн

#2 Сен. 12, 2006 14:47:43

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2252
Репутация: +  40  -
Профиль   Отправить e-mail  

Обработка ошибок

sys.exc_value

Офлайн

#3 Сен. 12, 2006 15:52:47

Ask369
От:
Зарегистрирован: 2006-09-12
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Обработка ошибок

Спасибо.
Я использовал sys.exc_info() что видимо тоже самое. Проблема оказалась в том что в ней переводы строк
А я писал что то типа этого : insert into …. (a) values ('%s') % (sys.exc_info() )
C переводами строк такое не работает…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version