dropbox / sqlalchemy-stubs

Mypy plugin and stubs for SQLAlchemy
Apache License 2.0
570 stars 101 forks source link

"Select" has no attribute filter_by #254

Open nik123 opened 1 year ago

nik123 commented 1 year ago

I tried to add sqlalchemy-stubs into my project and I experience problems with following construct:

db.execute(select(User).filter_by(id=user_id))

mypy error is:

error: "Select" has no attribute "filter_by"  [attr-defined]

I've looked into sqlalchemy code and Select construct clearly has filter_by method.

I use Python 3.9.5 with sqlalchemy==1.4.41, mypy==0.990 and sqlalchemy-stubs==0.4.