absolute imports in core, sql

This commit is contained in:
Mike Bayer
2012-06-23 14:55:28 -04:00
parent 0efac1d93e
commit 7e86fae937
17 changed files with 40 additions and 47 deletions
+6 -6
View File
@@ -7,7 +7,7 @@
import inspect as _inspect
import sys
from sqlalchemy.sql import (
from .sql import (
alias,
and_,
asc,
@@ -47,7 +47,7 @@ from sqlalchemy.sql import (
update,
)
from sqlalchemy.types import (
from .types import (
BIGINT,
BINARY,
BLOB,
@@ -92,7 +92,7 @@ from sqlalchemy.types import (
)
from sqlalchemy.schema import (
from .schema import (
CheckConstraint,
Column,
ColumnDefault,
@@ -112,9 +112,9 @@ from sqlalchemy.schema import (
UniqueConstraint,
)
from sqlalchemy.inspection import inspect
from .inspection import inspect
from sqlalchemy.engine import create_engine, engine_from_config
from .engine import create_engine, engine_from_config
__all__ = sorted(name for name, obj in locals().items()
@@ -124,5 +124,5 @@ __version__ = '0.8.0b1'
del _inspect, sys
from sqlalchemy import util as _sa_util
from . import util as _sa_util
_sa_util.importlater.resolve_all()
+1 -1
View File
@@ -6,7 +6,7 @@
"""Base event API."""
from sqlalchemy import util, exc
from . import util, exc
CANCEL = util.symbol('CANCEL')
NO_RETVAL = util.symbol('NO_RETVAL')
+1 -1
View File
@@ -6,7 +6,7 @@
"""Core event interfaces."""
from sqlalchemy import event, exc, util
from . import event, exc, util
engine = util.importlater('sqlalchemy', 'engine')
pool = util.importlater('sqlalchemy', 'pool')
+1 -1
View File
@@ -16,7 +16,7 @@ so that they may return a context object given a certain kind
of argument.
"""
from sqlalchemy import util
from . import util
_registrars = util.defaultdict(list)
def inspect(subject):
+1 -1
View File
@@ -12,7 +12,7 @@ event system.
"""
from sqlalchemy import event, util
from . import event, util
class PoolListener(object):
"""Hooks into the lifecycle of connections in a :class:`.Pool`.
+1 -1
View File
@@ -19,7 +19,7 @@ instance only.
import logging
import sys
from sqlalchemy import util
from . import util
# set initial level to WARN. This so that
# log statements don't occur in the absense of explicit
-1
View File
@@ -19,7 +19,6 @@ from .attributes import (
SQL_OK, NEVER_SET, ATTR_WAS_SET, NO_VALUE,\
PASSIVE_NO_INITIALIZE
)
mapperlib = util.importlater("sqlalchemy.orm", "mapperlib")
sessionlib = util.importlater("sqlalchemy.orm", "session")
+3 -3
View File
@@ -18,9 +18,9 @@ SQLAlchemy connection pool.
import weakref, time, traceback
from sqlalchemy import exc, log, event, events, interfaces, util
from sqlalchemy.util import queue as sqla_queue
from sqlalchemy.util import threading, memoized_property, \
from . import exc, log, event, events, interfaces, util
from .util import queue as sqla_queue
from .util import threading, memoized_property, \
chop_traceback
proxies = {}
+2 -4
View File
@@ -28,10 +28,8 @@ as components in SQL expressions.
"""
import re, inspect
from sqlalchemy import exc, util, dialects
from sqlalchemy.sql import expression, visitors
from sqlalchemy import event, events
from . import exc, util, dialects, event, events
from .sql import expression, visitors
ddl = util.importlater("sqlalchemy.engine", "ddl")
sqlutil = util.importlater("sqlalchemy.sql", "util")
+2 -2
View File
@@ -4,7 +4,7 @@
# This module is part of SQLAlchemy and is released under
# the MIT License: http://www.opensource.org/licenses/mit-license.php
from sqlalchemy.sql.expression import (
from .expression import (
Alias,
ClauseElement,
ColumnCollection,
@@ -62,7 +62,7 @@ from sqlalchemy.sql.expression import (
update,
)
from sqlalchemy.sql.visitors import ClauseVisitor
from .visitors import ClauseVisitor
__tmp = locals().keys()
__all__ = sorted([i for i in __tmp if not i.startswith('__')])
+4 -4
View File
@@ -24,10 +24,10 @@ To generate user-defined SQL strings, see
import re
import sys
from sqlalchemy import schema, engine, util, exc
from sqlalchemy.sql import operators, functions, util as sql_util, \
visitors
from sqlalchemy.sql import expression as sql
from .. import schema, engine, util, exc
from . import (
operators, functions, util as sql_util, visitors, expression as sql
)
import decimal
RESERVED_WORDS = set([
+4 -4
View File
@@ -29,10 +29,10 @@ to stay the same in future releases.
import itertools, re
from operator import attrgetter
from sqlalchemy import util, exc
from sqlalchemy.sql import operators
from sqlalchemy.sql.operators import Operators, ColumnOperators
from sqlalchemy.sql.visitors import Visitable, cloned_traverse
from .. import util, exc
from . import operators
from .operators import ColumnOperators
from .visitors import Visitable, cloned_traverse
import operator
functions = util.importlater("sqlalchemy.sql", "functions")
+4 -4
View File
@@ -4,12 +4,12 @@
# This module is part of SQLAlchemy and is released under
# the MIT License: http://www.opensource.org/licenses/mit-license.php
from sqlalchemy import types as sqltypes, schema
from sqlalchemy.sql.expression import (
from .. import types as sqltypes, schema
from .expression import (
ClauseList, Function, _literal_as_binds, text, _type_from_args
)
from sqlalchemy.sql import operators
from sqlalchemy.sql.visitors import VisitableType
from . import operators
from .visitors import VisitableType
class _GenericMeta(VisitableType):
def __call__(self, *args, **kwargs):
+1 -1
View File
@@ -17,7 +17,7 @@ from operator import (
from operator import (div,)
# end Py2K
from sqlalchemy.util import symbol
from ..util import symbol
class Operators(object):
"""Base of comparison and logical operators.
+3 -3
View File
@@ -4,9 +4,9 @@
# This module is part of SQLAlchemy and is released under
# the MIT License: http://www.opensource.org/licenses/mit-license.php
from sqlalchemy import exc, schema, util, sql, types as sqltypes
from sqlalchemy.util import topological
from sqlalchemy.sql import expression, operators, visitors
from .. import exc, schema, util, sql
from ..util import topological
from . import expression, operators, visitors
from itertools import chain
from collections import deque
+1 -1
View File
@@ -25,7 +25,7 @@ http://techspot.zzzeek.org/2008/01/23/expression-transformations/
from collections import deque
import re
from sqlalchemy import util
from .. import util
import operator
__all__ = ['VisitableType', 'Visitable', 'ClauseVisitor',
+5 -9
View File
@@ -20,18 +20,14 @@ __all__ = [ 'TypeEngine', 'TypeDecorator', 'AbstractType', 'UserDefinedType',
'LargeBinary', 'Binary', 'Boolean', 'Unicode', 'Concatenable',
'UnicodeText','PickleType', 'Interval', 'Enum' ]
import inspect
import datetime as dt
import codecs
from sqlalchemy import exc, schema
from sqlalchemy.sql import expression, operators
from sqlalchemy.util import pickle
from sqlalchemy.util.compat import decimal
from sqlalchemy.sql.visitors import Visitable
from sqlalchemy import util
from sqlalchemy import processors, events, event
import collections
from . import exc, schema, util, processors, events, event
from .sql import operators
from .util import pickle
from .util.compat import decimal
from .sql.visitors import Visitable
default = util.importlater("sqlalchemy.engine", "default")
NoneType = type(None)