Message155776
| Author |
kristjan.jonsson |
| Recipients |
georg.brandl, jcea, kristjan.jonsson, loewis, michael.foord, rhettinger, sbt |
| Date |
2012年03月14日.17:30:59 |
| SpamBayes Score |
4.4340573e-05 |
| Marked as misclassified |
No |
| Message-id |
<1331746260.55.0.553424315579.issue14288@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
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? |
|