diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-08-07 16:49:02 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-08-07 16:49:02 -0400 |
| commit | 18ab1b8c464e6cae96f03b2d6f2680cc8cdb7afe (patch) | |
| tree | 6db7d93aa3b81e69c3a3cfe756d2cd17433b3737 /lib/sqlalchemy/dialects/mssql | |
| parent | 9ade5d2ebff4b7c712191827688066927b3e62b2 (diff) | |
| download | sqlalchemy-18ab1b8c464e6cae96f03b2d6f2680cc8cdb7afe.tar.gz | |
- more import cleanup for MSSQL
Diffstat (limited to 'lib/sqlalchemy/dialects/mssql')
| -rw-r--r-- | lib/sqlalchemy/dialects/mssql/base.py | 22 | ||||
| -rw-r--r-- | lib/sqlalchemy/dialects/mssql/information_schema.py | 4 | ||||
| -rw-r--r-- | lib/sqlalchemy/dialects/mssql/mxodbc.py | 8 | ||||
| -rw-r--r-- | lib/sqlalchemy/dialects/mssql/pymssql.py | 4 | ||||
| -rw-r--r-- | lib/sqlalchemy/dialects/mssql/pyodbc.py | 8 | ||||
| -rw-r--r-- | lib/sqlalchemy/dialects/mssql/zxjdbc.py | 10 |
6 files changed, 28 insertions, 28 deletions
diff --git a/lib/sqlalchemy/dialects/mssql/base.py b/lib/sqlalchemy/dialects/mssql/base.py index 0a408bbc8..668b32d14 100644 --- a/lib/sqlalchemy/dialects/mssql/base.py +++ b/lib/sqlalchemy/dialects/mssql/base.py @@ -166,21 +166,21 @@ Known Issues SQL Server 2005 """ -import datetime, operator, re +import datetime +import operator +import re -from sqlalchemy import sql, schema as sa_schema, exc, util -from sqlalchemy.sql import select, compiler, expression, \ - operators as sql_operators, \ +from ... import sql, schema as sa_schema, exc, util +from ...sql import compiler, expression, \ util as sql_util, cast -from sqlalchemy import engine -from sqlalchemy.engine import reflection, default -from sqlalchemy import types as sqltypes -from sqlalchemy.types import INTEGER, BIGINT, SMALLINT, DECIMAL, NUMERIC, \ +from ... import engine +from ...engine import reflection, default +from ... import types as sqltypes +from ...types import INTEGER, BIGINT, SMALLINT, DECIMAL, NUMERIC, \ FLOAT, TIMESTAMP, DATETIME, DATE, BINARY,\ - VARBINARY, BLOB + VARBINARY - -from sqlalchemy.dialects.mssql import information_schema as ischema +from . import information_schema as ischema MS_2008_VERSION = (10,) MS_2005_VERSION = (9,) diff --git a/lib/sqlalchemy/dialects/mssql/information_schema.py b/lib/sqlalchemy/dialects/mssql/information_schema.py index 29a9de344..30849e0ef 100644 --- a/lib/sqlalchemy/dialects/mssql/information_schema.py +++ b/lib/sqlalchemy/dialects/mssql/information_schema.py @@ -6,8 +6,8 @@ # TODO: should be using the sys. catalog with SQL Server, not information schema -from sqlalchemy import Table, MetaData, Column -from sqlalchemy.types import String, Unicode, Integer, TypeDecorator +from ... import Table, MetaData, Column +from ...types import String, Unicode, Integer, TypeDecorator ischema = MetaData() diff --git a/lib/sqlalchemy/dialects/mssql/mxodbc.py b/lib/sqlalchemy/dialects/mssql/mxodbc.py index 15ebad1f8..3f0c106c2 100644 --- a/lib/sqlalchemy/dialects/mssql/mxodbc.py +++ b/lib/sqlalchemy/dialects/mssql/mxodbc.py @@ -52,10 +52,10 @@ of ``False`` will unconditionally use string-escaped parameters. """ -from sqlalchemy import types as sqltypes -from sqlalchemy.connectors.mxodbc import MxODBCConnector -from sqlalchemy.dialects.mssql.pyodbc import MSExecutionContext_pyodbc -from sqlalchemy.dialects.mssql.base import (MSDialect, +from ... import types as sqltypes +from ...connectors.mxodbc import MxODBCConnector +from .pyodbc import MSExecutionContext_pyodbc +from .base import (MSDialect, MSSQLStrictCompiler, _MSDateTime, _MSDate, TIME) diff --git a/lib/sqlalchemy/dialects/mssql/pymssql.py b/lib/sqlalchemy/dialects/mssql/pymssql.py index f9f2e7a48..96b1511bd 100644 --- a/lib/sqlalchemy/dialects/mssql/pymssql.py +++ b/lib/sqlalchemy/dialects/mssql/pymssql.py @@ -38,8 +38,8 @@ pymssql inherits a lot of limitations from FreeTDS, including: Please consult the pymssql documentation for further information. """ -from sqlalchemy.dialects.mssql.base import MSDialect -from sqlalchemy import types as sqltypes, util, processors +from .base import MSDialect +from ... import types as sqltypes, util, processors import re class _MSNumeric_pymssql(sqltypes.Numeric): diff --git a/lib/sqlalchemy/dialects/mssql/pyodbc.py b/lib/sqlalchemy/dialects/mssql/pyodbc.py index b3b1641e0..616c906cd 100644 --- a/lib/sqlalchemy/dialects/mssql/pyodbc.py +++ b/lib/sqlalchemy/dialects/mssql/pyodbc.py @@ -111,10 +111,10 @@ for unix + PyODBC. """ -from sqlalchemy.dialects.mssql.base import MSExecutionContext, MSDialect -from sqlalchemy.connectors.pyodbc import PyODBCConnector -from sqlalchemy import types as sqltypes, util -import decimal +from .base import MSExecutionContext, MSDialect +from ...connectors.pyodbc import PyODBCConnector +from ... import types as sqltypes, util +from ...util.compat import decimal class _MSNumeric_pyodbc(sqltypes.Numeric): """Turns Decimals with adjusted() < 0 or > 7 into strings. diff --git a/lib/sqlalchemy/dialects/mssql/zxjdbc.py b/lib/sqlalchemy/dialects/mssql/zxjdbc.py index 4bbd82c07..38deacfd6 100644 --- a/lib/sqlalchemy/dialects/mssql/zxjdbc.py +++ b/lib/sqlalchemy/dialects/mssql/zxjdbc.py @@ -24,9 +24,9 @@ arguments on the URL, or as keyword arguments to properties to the underlying JDBC driver. """ -from sqlalchemy.connectors.zxJDBC import ZxJDBCConnector -from sqlalchemy.dialects.mssql.base import MSDialect, MSExecutionContext -from sqlalchemy.engine import base +from ...connectors.zxJDBC import ZxJDBCConnector +from .base import MSDialect, MSExecutionContext +from ... import engine class MSExecutionContext_zxjdbc(MSExecutionContext): @@ -46,13 +46,13 @@ class MSExecutionContext_zxjdbc(MSExecutionContext): try: row = self.cursor.fetchall()[0] break - except self.dialect.dbapi.Error, e: + except self.dialect.dbapi.Error: self.cursor.nextset() self._lastrowid = int(row[0]) if (self.isinsert or self.isupdate or self.isdelete) and \ self.compiled.returning: - self._result_proxy = base.FullyBufferedResultProxy(self) + self._result_proxy = engine.FullyBufferedResultProxy(self) if self._enable_identity_insert: table = self.dialect.identifier_preparer.format_table( |
