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 ответов

73 просмотра

Ошибка начинается с типа данных Думаю ты в ячейку 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
Ты что такое творишь?

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

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта