]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Import inspector in engine init
authorFederico Caselli <cfederico87@gmail.com>
Fri, 19 Mar 2021 21:37:07 +0000 (22:37 +0100)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 19 Mar 2021 22:20:36 +0000 (18:20 -0400)
Change-Id: I7e57c472869fdf68e2313ed5642272fc700390c9

doc/build/changelog/unreleased_14/import_reflect.rst [new file with mode: 0644]
lib/sqlalchemy/engine/__init__.py

diff --git a/doc/build/changelog/unreleased_14/import_reflect.rst b/doc/build/changelog/unreleased_14/import_reflect.rst
new file mode 100644 (file)
index 0000000..145d560
--- /dev/null
@@ -0,0 +1,8 @@
+.. change::
+    :tags: bug, engine, regression
+
+    Restored top level import for ``sqlalchemy.engine.reflection``. This
+    ensures that the base :class:`_reflection.Inspector` class is properly
+    registered so that :func:`_sa.inspect` works for third party dialects that
+    don't otherwise import this package.
+
index e1a07e857479e01ef829d63b62b0d26936cf215f..4b3bbeab6c772733797fc1ab462ca1623f9cc7ea 100644 (file)
@@ -40,6 +40,7 @@ from .interfaces import ExceptionContext
 from .interfaces import ExecutionContext
 from .interfaces import TypeCompiler
 from .mock import create_mock_engine
+from .reflection import Inspector
 from .result import ChunkedIteratorResult
 from .result import FrozenResult
 from .result import IteratorResult