diff options
author | Guido van Rossum <guido@python.org> | 2001-12-27 16:27:28 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2001-12-27 16:27:28 (GMT) |
commit | 2a6f5b38acfc0ee59ea265d17b31caaa4de1c266 (patch) | |
tree | 628d5c611323fb62da81713be115abbb271fe948 /Lib/threading.py | |
parent | bb2501f6388544fabca7c2df33d91e8577d74ca5 (diff) | |
download | cpython-2a6f5b38acfc0ee59ea265d17b31caaa4de1c266.zip cpython-2a6f5b38acfc0ee59ea265d17b31caaa4de1c266.tar.gz cpython-2a6f5b38acfc0ee59ea265d17b31caaa4de1c266.tar.bz2 |
_reduce(): Avoid infinite recursion in the pickler when self.__class__
doesn't have the _HEAPTYPE flag set, e.g. for time.struct_time and
posix.stat_result.
This fixes the immediate symptoms of SF bug #496873 (cPickle /
time.struct_time loop), replacing the infinite loop with an exception.
Diffstat (limited to 'Lib/threading.py')
0 files changed, 0 insertions, 0 deletions