diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-02-03 12:20:10 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-02-03 12:27:07 -0500 |
commit | 57dc69601d33e07c488d95d9efed7a40efa16854 (patch) | |
tree | dcd6abcf1dd1eccbeea9e7548de21f0191e24734 /alembic/autogenerate | |
parent | bd0770661dd9879780b2e6248083f80c11dce92a (diff) | |
download | alembic-57dc69601d33e07c488d95d9efed7a40efa16854.tar.gz |
Use inspect(), not Inspector.from_engine()
The internal inspection routines no longer use SQLAlchemy's
``Inspector.from_engine()`` method, which is expected to be deprecated in
1.4. The ``inspect()`` function is now used.
Change-Id: I81ea16e5d750d8c48d8db1a5098815988ea60f6c
Diffstat (limited to 'alembic/autogenerate')
-rw-r--r-- | alembic/autogenerate/api.py | 4 | ||||
-rw-r--r-- | alembic/autogenerate/compare.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/alembic/autogenerate/api.py b/alembic/autogenerate/api.py index db929d0..2902f80 100644 --- a/alembic/autogenerate/api.py +++ b/alembic/autogenerate/api.py @@ -3,7 +3,7 @@ automatically.""" import contextlib -from sqlalchemy.engine.reflection import Inspector +from sqlalchemy import inspect from . import compare from . import render @@ -316,7 +316,7 @@ class AutogenContext(object): @util.memoized_property def inspector(self): - return Inspector.from_engine(self.connection) + return inspect(self.connection) @contextlib.contextmanager def _within_batch(self): diff --git a/alembic/autogenerate/compare.py b/alembic/autogenerate/compare.py index 92df3fc..8429b66 100644 --- a/alembic/autogenerate/compare.py +++ b/alembic/autogenerate/compare.py @@ -3,9 +3,9 @@ import logging import re from sqlalchemy import event +from sqlalchemy import inspect from sqlalchemy import schema as sa_schema from sqlalchemy import types as sqltypes -from sqlalchemy.engine.reflection import Inspector from sqlalchemy.util import OrderedSet from alembic.ddl.base import _fk_spec @@ -34,7 +34,7 @@ def _produce_net_changes(autogen_context, upgrade_ops): connection = autogen_context.connection include_schemas = autogen_context.opts.get("include_schemas", False) - inspector = Inspector.from_engine(connection) + inspector = inspect(connection) default_schema = connection.dialect.default_schema_name if include_schemas: |