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
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
.first() возвращает None, если результат поиска отсутствует.
try, except не хочу, т.к они замедляют работу

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

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

Войти через центр авторизации
Похожие вопросы