Mysql
 sql >> Database >  >> RDS >> Mysql

flake8 si lamenta del confronto booleano ==nella clausola di filtro

Questo perché i filtri SQLAlchemy sono uno dei pochi posti in cui == False in realtà ha senso. Ovunque dovresti non usalo.

Aggiungi un # noqa commenta la riga e falla finita.

Oppure puoi usare sqlalchemy.sql.expression.false :

from sqlalchemy.sql.expression import false

TestCase.obsoleted == false()

dove false() restituisce il valore corretto per il dialetto SQL della sessione. Esiste un sqlalchemy.expression.true .