From 5875bf48fe5830d864cbd73ae7f1dda1aad69f1b Mon Sep 17 00:00:00 2001 From: Andrey Date: Wed, 10 Aug 2022 20:13:02 +0300 Subject: [PATCH] `Flask-SQLAlchemy`: Make model query non-generic (#8455) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood --- stubs/Flask-SQLAlchemy/flask_sqlalchemy/model.pyi | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/stubs/Flask-SQLAlchemy/flask_sqlalchemy/model.pyi b/stubs/Flask-SQLAlchemy/flask_sqlalchemy/model.pyi index b8250ae16..f1780c090 100644 --- a/stubs/Flask-SQLAlchemy/flask_sqlalchemy/model.pyi +++ b/stubs/Flask-SQLAlchemy/flask_sqlalchemy/model.pyi @@ -1,12 +1,10 @@ from re import Pattern -from typing import Any, Generic, TypeVar +from typing import Any from sqlalchemy import Table from sqlalchemy.ext.declarative import DeclarativeMeta from sqlalchemy.orm import Query -_ModelT = TypeVar("_ModelT") - def should_set_tablename(cls: type) -> bool: ... camelcase_re: Pattern[str] @@ -22,6 +20,6 @@ class BindMetaMixin(type): class DefaultMeta(NameMetaMixin, BindMetaMixin, DeclarativeMeta): ... -class Model(Generic[_ModelT]): - query_class: type[Query[_ModelT]] | None - query: Query[_ModelT] | None +class Model: + query_class: type[Query[Any]] | None + query: Query[Any] | None