Message290146
chain(x) is a shortcut for chain.from_iterable(iter(x)).
Neither copy.copy() nor __reduce__ don't have particular relation to this. Consider following example:
>>> from itertools import chain
>>> i = iter([[1, 2, 3], [4, 5, 6]])
>>> a = chain.from_iterable(i)
>>> b = chain.from_iterable(i)
>>> next(a)
1
>>> next(b)
4
>>> tuple(a)
(2, 3)
>>> tuple(b)
(5, 6) |
|
Date |
User |
Action |
Args |
2017-03-24 21:30:17 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, rhettinger, kristjan.jonsson, MSeifert |
2017-03-24 21:30:17 | serhiy.storchaka | set | messageid: <1490391017.41.0.168034820978.issue29897@psf.upfronthosting.co.za> |
2017-03-24 21:30:17 | serhiy.storchaka | link | issue29897 messages |
2017-03-24 21:30:17 | serhiy.storchaka | create | |
|