[pygtk] Iterators on ListStore broken in pygtk 2.5.0 ?
John Finlay
finlay at moeraki.com
Sun Dec 26 06:23:32 WST 2004
Thomas Mills Hinkle wrote:
>My latest development pygtk seems to have broken iterators on ListStore.
>I'm using ubuntu hoary (read debian experimental/unstable) packages. I
>can no longer iterate over a ListStore using for row in store.
>
>The following code:
>
>import gtk
>print 'gtk version = ',gtk.gtk_version, 'pygtk version =
>',gtk.pygtk_version
>
>l = gtk.ListStore(str)
>for n in range(10): l.append(["%s"%n])
>print 'ListStore ',l,' has ',len(l), ' items.'
>print "Let's try to print each item."
>for n in l: print n[0]
>print 'We should have just printed 0 through 9...'
>
>Is giving me the following output:
>
>gtk version = (2, 6, 0) pygtk version = (2, 5, 1)
>ListStore <gtk.ListStore object (GtkListStore) at 0xb7313f54> has 10
>items. Let's try to print each item.
>We should have just printed 0 through 9...
>
>Any idea what's going on?
>
>
>
It's a bug in gtk. #162134
John
More information about the pygtk
mailing list