From: Rick Morrison Date: Fri, 2 May 2008 17:26:38 +0000 (+0000) Subject: one-off workaround for mssql + odbc options, user patch X-Git-Tag: rel_0_5beta1~159 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d89b840be9061226e2d80fc38d94dbbff9e14915;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git one-off workaround for mssql + odbc options, user patch --- diff --git a/lib/sqlalchemy/databases/mssql.py b/lib/sqlalchemy/databases/mssql.py index 55d4b7cf24..ab5a968716 100644 --- a/lib/sqlalchemy/databases/mssql.py +++ b/lib/sqlalchemy/databases/mssql.py @@ -802,7 +802,10 @@ class MSSQLDialect_pyodbc(MSSQLDialect): # Allow specification of partial ODBC connect string if 'odbc_options' in keys: - connectors.append(keys.pop('odbc_options')) + odbc_options=keys.pop('odbc_options') + if odbc_options[0]=="'" and odbc_options[-1]=="'": + odbc_options=odbc_options[1:-1] + connectors.append(odbc_options) return [[";".join (connectors)], {}]