]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
one-off workaround for mssql + odbc options, user patch
authorRick Morrison <rickmorrison@gmail.com>
Fri, 2 May 2008 17:26:38 +0000 (17:26 +0000)
committerRick Morrison <rickmorrison@gmail.com>
Fri, 2 May 2008 17:26:38 +0000 (17:26 +0000)
lib/sqlalchemy/databases/mssql.py

index 55d4b7cf24bb9ba7b7159e92568c2f286514f1d4..ab5a968716b7a8f54a9d27b2e943de06ec61b299 100644 (file)
@@ -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)], {}]