Как мне поймать это необычное исключение: sqlalchemy.exc.ProgrammingError: (psycopg2.errors.DuplateTable) отношение «таб ⇐ Python

Программы на Python
Anonymous
Как мне поймать это необычное исключение: sqlalchemy.exc.ProgrammingError: (psycopg2.errors.DuplateTable) отношение «таб

Сообщение Anonymous »

Я решил остановиться на

Код: Выделить всё

Try:
function()
except:
generic handler()
Итак, как мне обнаружить такую ​​необычную ошибку? Это не так:

Код: Выделить всё

Try:
function()
except sqlalchemy.exc.ProgrammingError: (psycopg2.errors.DuplicateTable) as err:
generic handler()
Кроме того, эти исключения действительно сложно использовать. Например, если я хочу закрыть соединение, а затем поднять, как мне узнать, что поднимать, не заглядывая в исходный код.

Подробнее здесь: https://stackoverflow.com/questions/685 ... r-psycopg2

Вернуться в «Python»