Mysql
 sql >> Base de données >  >> RDS >> Mysql

flake8 se plaint de la comparaison booléenne ==dans la clause de filtre

C'est parce que les filtres SQLAlchemy sont l'un des rares endroits où == False a en fait du sens. Partout ailleurs vous ne devriez pas utilisez-le.

Ajouter un # noqa commentez la ligne et finissez-en.

Ou vous pouvez utiliser sqlalchemy.sql.expression.false :

from sqlalchemy.sql.expression import false

TestCase.obsoleted == false()

false() renvoie la bonne valeur pour votre dialecte SQL de session. Il existe un sqlalchemy.expression.true .