[Python-Dev] semantics of subclassing things from itertools

Serhiy Storchaka storchaka at gmail.com
Mon Sep 14 10:19:51 CEST 2015


On 10.09.15 15:50, Maciej Fijalkowski wrote:
> On Thu, Sep 10, 2015 at 10:26 AM, Serhiy Storchaka <storchaka at gmail.com> wrote:
>> There is another reason why itertools iterators can't be implemented as
>> simple generator functions. All iterators are pickleable in 3.x.
>
> maybe the documentation should reflect that? (note that generators are
> pickleable on pypy anyway)

This pickling is not compatible with CPython. So even if itertools 
classes would not subclassable, you would need to implement itertools 
iterators as classes.



More information about the Python-Dev mailing list