diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-03-17 13:14:47 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-03-17 13:14:47 -0400 |
| commit | b81e9741ba26f2740725c9d403d116284af7d7a4 (patch) | |
| tree | 5b8792ceca125ac46e8055db997ce9e6e82bba11 /lib/sqlalchemy/dialects/sybase/pyodbc.py | |
| parent | 893f6563730f4d2460dd266a8fea40a38c678794 (diff) | |
| download | sqlalchemy-b81e9741ba26f2740725c9d403d116284af7d7a4.tar.gz | |
- basic sybase+pyodbc support. in particular this will impact freetds detection for MS-SQL as well.
Diffstat (limited to 'lib/sqlalchemy/dialects/sybase/pyodbc.py')
| -rw-r--r-- | lib/sqlalchemy/dialects/sybase/pyodbc.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/sybase/pyodbc.py b/lib/sqlalchemy/dialects/sybase/pyodbc.py index 642ae3219..4f89fe334 100644 --- a/lib/sqlalchemy/dialects/sybase/pyodbc.py +++ b/lib/sqlalchemy/dialects/sybase/pyodbc.py @@ -10,7 +10,11 @@ from sqlalchemy.dialects.sybase.base import SybaseDialect, SybaseExecutionContex from sqlalchemy.connectors.pyodbc import PyODBCConnector class SybaseExecutionContext_pyodbc(SybaseExecutionContext): - pass + def set_ddl_autocommit(self, connection, value): + if value: + connection.autocommit = True + else: + connection.autocommit = False class SybaseDialect_pyodbc(PyODBCConnector, SybaseDialect): |
