SQLalchemy query (). Filter_by (invalid_id) .first () выдает ошибку вместо None - PullRequest
0 голосов
/ 14 декабря 2018

Просматривая документацию, SQLalchemy довольно ясно говорит, что first () должен возвращать None, если объект не найден.

И все же мой запрос print(session.query(ModelX).filter_by(id=some_random_int).first())

throws

sqlalchemy.orm.exc.StaleDataError: Оператор UPDATE для таблицы 'schedule', как ожидается, обновит 1 строку (и));0 совпало.

есть идеи почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...