From b550d463c7fd9e534c81beb7e10b9883bcf281d7 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sat, 25 Jun 2022 07:04:47 +0100 Subject: [PATCH] Fix stubtest failures on `SQLAlchemy` (#8148) --- stubs/SQLAlchemy/sqlalchemy/sql/compiler.pyi | 10 +++++++--- stubs/SQLAlchemy/sqlalchemy/sql/schema.pyi | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/stubs/SQLAlchemy/sqlalchemy/sql/compiler.pyi b/stubs/SQLAlchemy/sqlalchemy/sql/compiler.pyi index 66cac257c..f1fb59ff4 100644 --- a/stubs/SQLAlchemy/sqlalchemy/sql/compiler.pyi +++ b/stubs/SQLAlchemy/sqlalchemy/sql/compiler.pyi @@ -55,7 +55,9 @@ class Compiled: @property def sql_compiler(self) -> None: ... def process(self, obj, **kwargs): ... - def construct_params(self, params: Any | None = ..., extracted_parameters: Any | None = ...) -> None: ... + def construct_params( + self, params: Any | None = ..., extracted_parameters: Any | None = ..., escape_names: bool = ... + ) -> None: ... @property def params(self): ... @@ -128,7 +130,7 @@ class SQLCompiler(Compiled): def is_subquery(self): ... @property def sql_compiler(self): ... - def construct_params(self, params: Any | None = ..., _group_number: Any | None = ..., _check: bool = ..., extracted_parameters: Any | None = ...): ... # type: ignore[override] + def construct_params(self, params: Any | None = ..., _group_number: Any | None = ..., _check: bool = ..., extracted_parameters: Any | None = ..., escape_names: bool = ...): ... # type: ignore[override] @property def params(self): ... def default_from(self): ... @@ -336,7 +338,9 @@ class DDLCompiler(Compiled): def sql_compiler(self): ... @memoized_property def type_compiler(self): ... - def construct_params(self, params: Any | None = ..., extracted_parameters: Any | None = ...) -> None: ... + def construct_params( + self, params: Any | None = ..., extracted_parameters: Any | None = ..., escape_names: bool = ... + ) -> None: ... def visit_ddl(self, ddl, **kwargs): ... def visit_create_schema(self, create, **kw): ... def visit_drop_schema(self, drop, **kw): ... diff --git a/stubs/SQLAlchemy/sqlalchemy/sql/schema.pyi b/stubs/SQLAlchemy/sqlalchemy/sql/schema.pyi index 57b79d90f..7ecb5c710 100644 --- a/stubs/SQLAlchemy/sqlalchemy/sql/schema.pyi +++ b/stubs/SQLAlchemy/sqlalchemy/sql/schema.pyi @@ -89,6 +89,7 @@ class ForeignKey(DialectKWArgs, SchemaItem): link_to_name: bool = ..., match: Any | None = ..., info: Any | None = ..., + _unresolvable: bool = ..., **dialect_kw, ) -> None: ... def copy(self, schema: Any | None = ..., **kw): ...