]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
support as_declarative, as_declarative_base
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 23 Mar 2021 22:49:28 +0000 (18:49 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 25 Mar 2021 18:46:57 +0000 (14:46 -0400)
commit974f414ea41bd8a28fabbf3cd5786e1532eeb91d
tree41029602e3a46c4fb782058b5e23fd57d30d6c26
parenta22b4dfbc44c78cb4fce27c33cf74cf57878a3b1
support as_declarative, as_declarative_base

Added support for the Mypy extension to correctly interpret a declarative
base class that's generated using the :func:`_orm.as_declarative` function
as well as the :meth:`_orm.registry.as_declarative_base` method.

Change-Id: I227f4abebe157a7df3f8772893bbea6669cc8555
doc/build/changelog/unreleased_14/asdecl_mypy.rst [new file with mode: 0644]
lib/sqlalchemy/ext/mypy/names.py
lib/sqlalchemy/ext/mypy/plugin.py
test/ext/mypy/files/as_declarative.py [new file with mode: 0644]
test/ext/mypy/files/as_declarative_base.py [new file with mode: 0644]