Armin Rigo added the comment:
Ok, then with pickle you can have the same problem but only with
None-vs-no-total. Here is an artificial example:
import itertools, pickle
def foo(a, b):
print(a, b)
a = itertools.accumulate([3, 4, 5], foo)
next(a)
next(a) # prints: 3, 4
b = pickle.loads(pickle.dumps(a))
next(a) # prints: None, 5
next(b) # foo() is not called at all
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue25718>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com