Christoph Zwerschke wrote:
>
> Frank Millman schrieb:
> > According to the Changelog, cursors now support the
> iteration protocol.
> >
> > I tried the following -
> >
> > import pgdb
> > conn = pgbd.connect(database='mydb')
> > cur = conn.cursor()
> > for row in cur.execute('select * from mytable'):
> > print row
> >
> > I get 'TypeError: NoneType object is not iterable'.
>
> The *cursors* themselves support the iteration protocol, not
> the result of cursor.execute() (which is obviously None). I.e. you do:
>
> conn = pgbd.connect(database='mydb')
> cur = conn.cursor()
> cur.execute('select * from mytable')
> for row in cur:
> print row
>
Got it. Thanks very much.
Frank
_______________________________________________
PyGreSQL mailing list
[email protected]
http://mailman.vex.net/mailman/listinfo/pygresql