summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/mssql/mxodbc.py
diff options
context:
space:
mode:
authorMichael Trier <mtrier@gmail.com>2010-02-27 02:56:27 +0000
committerMichael Trier <mtrier@gmail.com>2010-02-27 02:56:27 +0000
commitbcb439cac61a5867ab6ec4907bb1214862dcbca5 (patch)
tree83e6287876036f1ef0bdb9460240be21841ac1c7 /lib/sqlalchemy/dialects/mssql/mxodbc.py
parent46fa536ba4c2542bcac41346bb113a08ebcf342c (diff)
downloadsqlalchemy-bcb439cac61a5867ab6ec4907bb1214862dcbca5.tar.gz
A few cleanups of the mxodbc dialect.
Diffstat (limited to 'lib/sqlalchemy/dialects/mssql/mxodbc.py')
-rw-r--r--lib/sqlalchemy/dialects/mssql/mxodbc.py41
1 files changed, 4 insertions, 37 deletions
diff --git a/lib/sqlalchemy/dialects/mssql/mxodbc.py b/lib/sqlalchemy/dialects/mssql/mxodbc.py
index 0047a55fe..bbaccd328 100644
--- a/lib/sqlalchemy/dialects/mssql/mxodbc.py
+++ b/lib/sqlalchemy/dialects/mssql/mxodbc.py
@@ -1,56 +1,23 @@
-from sqlalchemy.dialects.mssql.base import MSExecutionContext, MSDialect
-from sqlalchemy.connectors.mxodbc import MxODBCConnector
-from sqlalchemy import types as sqltypes
import re
import sys
-from sqlalchemy.dialects.mssql.pyodbc import MSExecutionContext_pyodbc
-
-# The pyodbc execution context seems to work for mxODBC; reuse it here
-MSExecutionContext_mxodbc = MSExecutionContext_pyodbc
-
-
-class MSDialect_mxodbc(MxODBCConnector, MSDialect):
- supports_sane_rowcount = True
- supports_sane_multi_rowcount = False
-
- execution_ctx_cls = MSExecutionContext_mxodbc
-
-
- def __init__(self, description_encoding='latin-1', **params):
- super(MSDialect_mxodbc, self).__init__(**params)
- self.description_encoding = description_encoding
-
- def initialize(self, connection):
- super(MSDialect_mxodbc, self).initialize(connection)
- dbapi_con = connection.connection
-
-dialect = MSDialect_mxodbc
-from sqlalchemy.dialects.mssql.base import MSExecutionContext, MSDialect
-from sqlalchemy.connectors.mxodbc import MxODBCConnector
from sqlalchemy import types as sqltypes
-import re
-import sys
-
+from sqlalchemy.connectors.mxodbc import MxODBCConnector
+from sqlalchemy.dialects.mssql.base import MSDialect
from sqlalchemy.dialects.mssql.pyodbc import MSExecutionContext_pyodbc
# The pyodbc execution context seems to work for mxODBC; reuse it here
MSExecutionContext_mxodbc = MSExecutionContext_pyodbc
-
class MSDialect_mxodbc(MxODBCConnector, MSDialect):
supports_sane_rowcount = True
supports_sane_multi_rowcount = False
execution_ctx_cls = MSExecutionContext_mxodbc
-
def __init__(self, description_encoding='latin-1', **params):
super(MSDialect_mxodbc, self).__init__(**params)
self.description_encoding = description_encoding
-
- def initialize(self, connection):
- super(MSDialect_mxodbc, self).initialize(connection)
- dbapi_con = connection.connection
-
+
dialect = MSDialect_mxodbc
+