Форум сайта python.su
Приветствую, Всех!
В своем скрипте реализовываю работу с несколькими базами данных по универсальному принципу.
Хочется обрабатывать любые исключения, а именно - просто получать информацию об ошибке в блоке except для передачи в вызывающие функцию работы с БД конструкции.
Помогите, пожалуйста, примером блока обработки такого исключения.
Заранее премного благодарен за помощь!
Офлайн
den1024Какую конкретно информацию?
просто получать информацию об ошибке в
try: 1 /0 except Exception, e: print e
Офлайн
Хочется получить информацию об ошибке.
Для примера, если работать с PostgreSQL посредством psycopg2 код выглядит так:
try:
# Код работы с БД
except psycopg2.Error as e:
return e.pgerror # Тут e.pgerror - содержит информацию об ошибке
Как бы можно было получить такую информацию из Exception?
PS: Ваш код помечается как ошибочный в строке:
except Exception, e:
Может версия python имеет значение (у меня 3.4)?
Офлайн
den1024
except Exception as e:
Офлайн
Премного благодарен за помощь!
Офлайн