From d9e1a0848e8d6e76d1bc2746e675086f4e739e2b Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Fri, 27 Jul 2007 11:50:09 +0000 Subject: [PATCH] allow .copy() operation on rows --- python/skytools/psycopgwrapper.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/skytools/psycopgwrapper.py b/python/skytools/psycopgwrapper.py index 043aabbd..4972339e 100644 --- a/python/skytools/psycopgwrapper.py +++ b/python/skytools/psycopgwrapper.py @@ -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.""" -- 2.39.5