Kristján Valur Jónsson <krist...@ccpgames.com> added the comment:

another trick has been suggested.  For hidden iterator objects, such as 
stringiter, to actually put them in the "types" module.
in there, we could do something like:
#types.py
stringiter = iter('').__class__

and we would then change the name of the iterator in c to be "types.stringiter".

How does that sound?  It _does_ make it necessary for the types module to be 
there to help with pickling.  The _proper_ fix would be for e.g. stringiter to 
live in builtins, next to 'str' that it is iterating over.  Any thoughts?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue14288>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to