170 похожих чатов

Подскажите пожалуйста как отловить вот это ошибку >>>error IntegrityError('(sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) <class \'asyncpg.exceptions.UniqueViolationError\'>: duplicate

key value violates unique constraint "operators_login_key"\nDETAIL: Key (login)=(Чехов Антон Павлович) already exists.')
Т.е. что нужно импортировать?
Я пробовал asyncpg.exceptions.UniqueViolationError, но это не есть ошибка

12 ответов

82 просмотра

Ошибка начинается с типа данных Думаю ты в ячейку integer пишешь str или что то такое

David-Shiko Автор вопроса
SHADRIN
Ошибка начинается с типа данных Думаю ты в ячейку...

Да ошибку то я понимаю, я хочу обработать ее. т.е. Except something: ...

Вероятно, только. Парсить что там внутри интегрити ошибки. Кажется, это все ещё никак не стандартизовано

David Shiko
Да ошибку то я понимаю, я хочу обработать ее. т.е....

Так обработай Открой учебник питон и там первые уроки про try except В твоём случае except EntegerityError as error: print(‘восстание машин’)

David-Shiko Автор вопроса
SHADRIN
Так обработай Открой учебник питон и там первые у...

Лол, NameError: name 'IntegrityError' is not defined. P.s. тот-же модуль, где и ошикба возникает

David Shiko
Лол, NameError: name 'IntegrityError' is not defin...

except Exception as error: print(‘восстание машин’, error) 100% сработает но ошибки все пропустит Если надо ответ скрином пришли трейс

David Shiko
Лол, NameError: name 'IntegrityError' is not defin...

from sqlalchemy.dialects.postgresql.asyncpg import IntegrityError ?

David-Shiko Автор вопроса
Maksim
from sqlalchemy.dialects.postgresql.asyncpg import...

Если бы >>>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/...)

David-Shiko Автор вопроса
Tishka17
Может sqlalchemy.exc.IntegrityError?

Сработало, спасибо. Я проверял этот вариант ранее, но поскольку sqlalchemy.exc.IntegrityError == error False error is sqlalchemy.exc.IntegrityError False То в коде не применил

David-Shiko Автор вопроса
Tishka17
Ты что такое творишь?

Я только когда ты написал всплмнил, что соответствие идет по родитеьскому объекту

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта