psycopg1 .dictfetchone() fixed (closes #27).

This commit is contained in:
Federico Di Gregorio 2005-06-17 15:17:57 +00:00
parent 90f1a13431
commit d7b10f4a9c
2 changed files with 12 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2005-06-18 Federico Di Gregorio <fog@initd.org>
* lib/psycopg1.py: fixed .dictfetchrow() to return None if fetchone()
returns None instead of raising an exception.
* ZPsycopgDA/icons: replaced corrupted icons with good ones.
2005-06-13 Federico Di Gregorio <fog@initd.org>
* psycopg/psycopgmodule.c (psyco_connect): changed the port keyword

View File

@ -65,8 +65,11 @@ class cursor(_2cursor):
def dictfetchone(self):
row = _2cursor.fetchone(self)
return self.__build_dict(row)
if row:
return self.__build_dict(row)
else:
return row
def dictfetchmany(self, size):
res = []
rows = _2cursor.fetchmany(self, size)