[Python-Dev] r88147 - in python/branches/py3k: Misc/NEWS Modules/_pickle.c Tools/scripts/find_recursionlimit.py (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Mon Jan 24 01:02:32 CET 2011
- Previous message: [Python-Dev] r88147 - in python/branches/py3k: Misc/NEWS Modules/_pickle.c Tools/scripts/find_recursionlimit.py
- Next message: [Python-Dev] r88147 - in python/branches/py3k: Misc/NEWS Modules/_pickle.c Tools/scripts/find_recursionlimit.py
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, 23 Jan 2011 18:45:50 -0500 Terry Reedy <tjreedy at udel.edu> wrote:
On 1/23/2011 1:58 PM, Antoine Pitrou wrote:
>> Issue #10987: Fix the recursion limit handling in the pickle module. 12 hours after the report! I am still curious why a previous exception changed pickle behavior, and only in 3.2, but I would rather you fix another bug than speeding much time to get me up to speed on the intricacies of pickle ;-).
It was not about a previous exception. The issue is that pickle detected the recursion overflow but returned a successful status after having set the exception. This is the kind of mistake that produces strange "delayed" exceptions.
Regards
Antoine.
- Previous message: [Python-Dev] r88147 - in python/branches/py3k: Misc/NEWS Modules/_pickle.c Tools/scripts/find_recursionlimit.py
- Next message: [Python-Dev] r88147 - in python/branches/py3k: Misc/NEWS Modules/_pickle.c Tools/scripts/find_recursionlimit.py
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]