Задать вопрос
old_stalin
@old_stalin

Как мне достать(проверить), что обьекта не существует?

Хочу проверить, что такой записи не существует, но когда делаю:
guild_check = session.query(Servers.__table__).filter(Servers.server_id == guild.id).first()['server_id']

он выдает:
Traceback (most recent call last):
  File "C:\Users\hedge\PycharmProjects\test_sqlalchemy\Main\main.py", line 51, in <module>
    guild_check = session.query(Servers.__table__).filter(Servers.server_id == 1).first()['server_id']
TypeError: 'NoneType' object is not subscriptable
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
.first() возвращает None, если результат поиска отсутствует.
try, except не хочу, т.к они замедляют работу

каким это образом?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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