summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/schema.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-08-04 15:28:40 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-08-04 15:28:40 -0400
commit1a88a982b43f2f3a0735890b00a45e178727812f (patch)
treea5a49a6bc15261cc3d44a879cbe857f408517c3f /lib/sqlalchemy/schema.py
parent9a49e09d0bae23bde869842c1444b65dc7e58c3d (diff)
downloadsqlalchemy-1a88a982b43f2f3a0735890b00a45e178727812f.tar.gz
find some more inline imports and move them out
Diffstat (limited to 'lib/sqlalchemy/schema.py')
-rw-r--r--lib/sqlalchemy/schema.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/sqlalchemy/schema.py b/lib/sqlalchemy/schema.py
index ebcc9a7ed..83d99f9c3 100644
--- a/lib/sqlalchemy/schema.py
+++ b/lib/sqlalchemy/schema.py
@@ -33,6 +33,7 @@ import inspect
from . import exc, util, dialects, event, events, inspection
from .sql import expression, visitors
import collections
+import sqlalchemy
ddl = util.importlater("sqlalchemy.engine", "ddl")
sqlutil = util.importlater("sqlalchemy.sql", "util")
@@ -2741,8 +2742,7 @@ class MetaData(SchemaItem):
"""Bind this MetaData to an Engine, Connection, string or URL."""
if isinstance(bind, util.string_types + (url.URL, )):
- from sqlalchemy import create_engine
- self._bind = create_engine(bind)
+ self._bind = sqlalchemy.create_engine(bind)
else:
self._bind = bind
bind = property(bind, _bind_to)
@@ -2971,8 +2971,7 @@ class ThreadLocalMetaData(MetaData):
try:
self.context._engine = self.__engines[bind]
except KeyError:
- from sqlalchemy import create_engine
- e = create_engine(bind)
+ e = sqlalchemy.create_engine(bind)
self.__engines[bind] = e
self.context._engine = e
else: