den1024
Май 26, 2015 12:19:06
Приветствую, Всех!
В своем скрипте реализовываю работу с несколькими базами данных по универсальному принципу.
Хочется обрабатывать любые исключения, а именно - просто получать информацию об ошибке в блоке except для передачи в вызывающие функцию работы с БД конструкции.
Помогите, пожалуйста, примером блока обработки такого исключения.
Заранее премного благодарен за помощь!
FishHook
Май 26, 2015 12:42:10
den1024
просто получать информацию об ошибке в
Какую конкретно информацию?
try:
1 /0
except Exception, e:
print e
den1024
Май 26, 2015 15:50:03
Хочется получить информацию об ошибке.
Для примера, если работать с PostgreSQL посредством psycopg2 код выглядит так:
try:
# Код работы с БД
except psycopg2.Error as e:
return e.pgerror # Тут e.pgerror - содержит информацию об ошибке
Как бы можно было получить такую информацию из Exception?
PS: Ваш код помечается как ошибочный в строке:
except Exception, e:
Может версия python имеет значение (у меня 3.4)?
sander
Май 26, 2015 16:09:47
den1024
Май 26, 2015 16:46:09
Премного благодарен за помощь!