diff --git a/CHANGELOG.md b/CHANGELOG.md index bc5ba3f..b917358 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +* Fix dialect import failure on SQLAlchemy 1.4 (drop kwargs annotation on view reflection methods) + ## 0.1.20 ## * Support YDB view reflection diff --git a/ydb_sqlalchemy/sqlalchemy/__init__.py b/ydb_sqlalchemy/sqlalchemy/__init__.py index 788ae18..7c81153 100644 --- a/ydb_sqlalchemy/sqlalchemy/__init__.py +++ b/ydb_sqlalchemy/sqlalchemy/__init__.py @@ -265,14 +265,14 @@ def _describe_table(self, connection, table_name, schema=None) -> ydb.TableDescr raise NoSuchTableError(qt) from e @reflection.cache - def get_view_names(self, connection, schema=None, **kw: Any): + def get_view_names(self, connection, schema=None, **kw): self._ensure_schema_unsupported(schema) raw_conn = connection.connection return raw_conn.get_view_names() @reflection.cache - def get_view_definition(self, connection, view_name, schema=None, **kw: Any): + def get_view_definition(self, connection, view_name, schema=None, **kw): self._ensure_schema_unsupported(schema) quoted_view_name = self.identifier_preparer.quote(view_name)