]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
Fix package local object import
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 7 Jan 2019 22:21:35 +0000 (17:21 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 7 Jan 2019 22:21:35 +0000 (17:21 -0500)
An import cycle created by importing an object from
__init__.py is resolved by importing from the local
module.

Change-Id: Idbd357dcfbb792cafe3c765f7bb8b1d19aa16971

alembic/operations/__init__.py
alembic/operations/toimpl.py

index e3fa44af80615c35c18128da15ad206367ae7f8d..3f8f0bd9905c599bdef005e76c21bd233d462ec9 100644 (file)
@@ -1,7 +1,8 @@
+from . import toimpl  # noqa
 from .base import BatchOperations
 from .base import Operations
 from .ops import MigrateOperation
-from . import toimpl  # noqa
+
 
 
 __all__ = ["Operations", "BatchOperations", "MigrateOperation"]
index aa00f819134a8a148fbaa9715ec4038418540bac..ad8d7a239171d1a36573b60a3f26561517c42b39 100644 (file)
@@ -1,7 +1,7 @@
 from sqlalchemy import schema as sa_schema
 
-from . import Operations
 from . import ops
+from .base import Operations
 
 
 @Operations.implementation_for(ops.AlterColumnOp)