On Thu, Mar 04, 2010 at 07:01:33PM -0700, John Wright wrote: > # This prints nothing > print "Testing while iterating" > test_keys(deb822_objs, apt_pkg.TagFile(open("/tmp/test_Packages"))) > > # This has errors, apt_pkg data is corrupt > print "Testing after making a list from the iterator" > test_keys(deb822_objs, list(apt_pkg.TagFile(open("/tmp/test_Packages")))) > > # This doesn't have an error for me > print "Testing after making a list out of only the first 30 entries" > shorter = [] > sections = iter(apt_pkg.TagFile(open("/tmp/test_Packages"))) > for i in range(30): > shorter.append(sections.next()) > test_keys(deb822_objs, shorter) > > # This doesn't have an error for me
Oops, I mean this *does* have an error for me (as you could see from the command's output. > print "Testing after making a list out of only the first 35 entries" > shorter = [] > sections = iter(apt_pkg.TagFile(open("/tmp/test_Packages"))) > for i in range(35): > shorter.append(sections.next()) > test_keys(deb822_objs, shorter) -- John Wright <j...@debian.org> -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org