Je to proto, že filtry SQLAlchemy jsou jedním z mála míst, kde je == False
vlastně dává smysl. Všude jinde neměli byste ne použijte to.
Přidejte # noqa
okomentujte řádek a hotovo.
Nebo můžete použít sqlalchemy.sql.expression.false
:
from sqlalchemy.sql.expression import false
TestCase.obsoleted == false()
kde false()
vrátí správnou hodnotu pro váš dialekt SQL relace. Existuje odpovídající sqlalchemy.expression.true
.