]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix for dbapi() method to be classmethod #546
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 22 Apr 2007 17:03:35 +0000 (17:03 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 22 Apr 2007 17:03:35 +0000 (17:03 +0000)
lib/sqlalchemy/databases/informix.py

index d66b9ad6e485b6b84cf496c9978119fb5ff37bb9..2fb508280c5cd39deccc49da1f9d5a0987a6a70e 100644 (file)
@@ -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