summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/databases/informix.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/sqlalchemy/databases/informix.py b/lib/sqlalchemy/databases/informix.py
index d66b9ad6e..2fb508280 100644
--- a/lib/sqlalchemy/databases/informix.py
+++ b/lib/sqlalchemy/databases/informix.py
@@ -20,9 +20,6 @@ import sqlalchemy.types as sqltypes
import sqlalchemy.exceptions as exceptions
import sqlalchemy.pool as pool
-def dbapi():
- import informixdb
- return informixdb
# for offset
@@ -207,6 +204,11 @@ class InfoDialect(ansisql.ANSIDialect):
ansisql.ANSIDialect.__init__(self, **kwargs)
self.paramstyle = 'qmark'
+ def dbapi(cls):
+ import informixdb
+ return informixdb
+ dbapi = classmethod(dbapi)
+
def max_identifier_length( self ):
# for informix 7.31
return 18