summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-04-22 17:03:35 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-04-22 17:03:35 +0000
commite9c5f5eb010b5e204e7568392fac4b662d0afea1 (patch)
tree07fcc007db63972a49db3265c4da5eb4ff7e14de /lib
parent6d6c546b0e464169ed97bab1520b2eb1fc744c36 (diff)
downloadsqlalchemy-e9c5f5eb010b5e204e7568392fac4b662d0afea1.tar.gz
fix for dbapi() method to be classmethod #546
Diffstat (limited to 'lib')
-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