Add __getattr__ to flask-sqlalchemy (#6993)

The SQLAlchemy class exposes dynamically classes of SQLAlchemy. The exact classes depend on used SQLAlchemy version.
This commit is contained in:
kasium authored and GitHub committed 2022-01-22 08:10:10 -08:00
1 parent 16e9292561
commit 6a273231f5
2 files changed
+3

No files matched your search

@@ -0,0 +1,2 @@
# Needed due dynamic attribute generation
flask_sqlalchemy.SQLAlchemy.__getattr__
@@ -84,5 +84,6 @@ class SQLAlchemy:
def create_all(self, bind: str = ..., app: Any | None = ...) -> None: ...
def drop_all(self, bind: str = ..., app: Any | None = ...) -> None: ...
def reflect(self, bind: str = ..., app: Any | None = ...) -> None: ...
def __getattr__(self, name: str) -> Any: ... # exposes dynamically classes of SQLAlchemy
class FSADeprecationWarning(DeprecationWarning): ...