diff options
| author | Michael Trier <mtrier@gmail.com> | 2010-02-27 02:56:27 +0000 |
|---|---|---|
| committer | Michael Trier <mtrier@gmail.com> | 2010-02-27 02:56:27 +0000 |
| commit | bcb439cac61a5867ab6ec4907bb1214862dcbca5 (patch) | |
| tree | 83e6287876036f1ef0bdb9460240be21841ac1c7 /lib/sqlalchemy/dialects/mssql/mxodbc.py | |
| parent | 46fa536ba4c2542bcac41346bb113a08ebcf342c (diff) | |
| download | sqlalchemy-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.py | 41 |
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 + |
