key value violates unique constraint "operators_login_key"\nDETAIL: Key (login)=(Чехов Антон Павлович) already exists.')
Т.е. что нужно импортировать?
Я пробовал asyncpg.exceptions.UniqueViolationError, но это не есть ошибка
Ошибка начинается с типа данных Думаю ты в ячейку integer пишешь str или что то такое
Да ошибку то я понимаю, я хочу обработать ее. т.е. Except something: ...
Вероятно, только. Парсить что там внутри интегрити ошибки. Кажется, это все ещё никак не стандартизовано
Так обработай Открой учебник питон и там первые уроки про try except В твоём случае except EntegerityError as error: print(‘восстание машин’)
Лол, NameError: name 'IntegrityError' is not defined. P.s. тот-же модуль, где и ошикба возникает
except Exception as error: print(‘восстание машин’, error) 100% сработает но ошибки все пропустит Если надо ответ скрином пришли трейс
from sqlalchemy.dialects.postgresql.asyncpg import IntegrityError ?
Если бы >>>from sqlalchemy.dialects.postgresql.asyncpg import IntegrityError Traceback (most recent call last): File "/snap/pycharm-community/236/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_exec2.py", line 3, in Exec exec(exp, global_vars, local_vars) File "<input>", line 1, in <module> ImportError: cannot import name 'IntegrityError' from 'sqlalchemy.dialects.postgresql.asyncpg' (/home/david/PycharmProjects/...)
Может sqlalchemy.exc.IntegrityError?
Сработало, спасибо. Я проверял этот вариант ранее, но поскольку sqlalchemy.exc.IntegrityError == error False error is sqlalchemy.exc.IntegrityError False То в коде не применил
Ты что такое творишь?
Я только когда ты написал всплмнил, что соответствие идет по родитеьскому объекту
Обсуждают сегодня