From 10dc03462bcdda0a557194c4be5a9ce9281e574e Mon Sep 17 00:00:00 2001 From: Federico Di Gregorio Date: Mon, 11 Apr 2005 07:20:46 +0000 Subject: [PATCH] Little improvements to DictRow. --- ChangeLog | 2 ++ lib/extras.py | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 1bef4973..e1f6c394 100644 --- a/ChangeLog +++ b/ChangeLog @@ -23,6 +23,8 @@ 2005-03-29 Federico Di Gregorio + * Applied patch to fix tuple count. + * psycopg/pqpath.c (pq_is_busy): Staring from bug report from Jason Erickson fixed segfaults due to calling Python function without holding the GIL. diff --git a/lib/extras.py b/lib/extras.py index 23574478..7be08a68 100644 --- a/lib/extras.py +++ b/lib/extras.py @@ -70,6 +70,12 @@ class DictRow(list): x = self._cursor.index[x] return list.__getitem__(self, x) + def items(self): + res = [] + for n, v in self._cursor.index.items(): + res.append((n, list.__getitem__(self, v))) + return res + class SQL_IN(object):