allow .copy() operation on rows
authorMarko Kreen <markokr@gmail.com>
Fri, 27 Jul 2007 11:50:09 +0000 (11:50 +0000)
committerMarko Kreen <markokr@gmail.com>
Fri, 27 Jul 2007 11:50:09 +0000 (11:50 +0000)
python/skytools/psycopgwrapper.py

index 043aabbd589ee0815a78f02c215a60b32c1c5307..4972339ee24281d57b5b986bb37bfb5795682812 100644 (file)
@@ -30,6 +30,9 @@ try:
                 while k >= len(self):
                     self.append(None)
             return list.__setitem__(self, k, v)
+        def copy(self):
+            "Return regular dict"
+            return dict(self.items())
 
     class _CompatCursor(psycopg2.extras.DictCursor):
         """Regular psycopg2 DictCursor with dict* methods."""