]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
adjust the compat namedtuple to handle subclassing
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 17 Jul 2012 16:05:59 +0000 (12:05 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 17 Jul 2012 16:05:59 +0000 (12:05 -0400)
lib/sqlalchemy/util/compat.py

index 215a68e913f60f1ea9dc355c6dbf105aadb214d1..9f8a3069dd6045710d7ced0667357669b981c7dc 100644 (file)
@@ -55,7 +55,7 @@ else:
 
 # a controversial feature, required by MySQLdb currently
 def buffer(x):
-    return x 
+    return x
 
 # Py2K
 buffer = buffer
@@ -121,7 +121,7 @@ try:
 except ImportError:
     def namedtuple(typename, fieldnames):
         def __new__(cls, *values):
-            tup = tuple.__new__(tuptype, values)
+            tup = tuple.__new__(cls, values)
             for i, fname in enumerate(fieldnames):
                 setattr(tup, fname, tup[i])
             return tup
@@ -231,7 +231,7 @@ import time
 if win32 or jython:
     time_func = time.clock
 else:
-    time_func = time.time 
+    time_func = time.time
 
 if sys.version_info >= (2, 5):
     any = any