This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author habnabit
Recipients habnabit
Date 2008-06-16.04:06:15
SpamBayes Score 0.0
Marked as misclassified No
Message-id <1213589185.62.0.660916672679.issue3119@psf.upfronthosting.co.za>
In-reply-to
Content
Currently, pickle.py in the stdlib is limited by the python call stack. 
For deeply recursive data structures, the default recursion limit of 1000 
is not enough. The patch attached modifies pickle.py to instead use a 
deque object as a call stack. Pickler.save and other methods that increase 
the recursion depth are now generators which may yield either another 
generator or None, where yielding a generator adds it to the call stack.
History
Date User Action Args
2008-07-08 09:07:32georg.brandlsetspambayes_score: 0.126744 -> 0.0
2008-06-16 04:06:26habnabitsetspambayes_score: 0.126744 -> 0.126744
recipients: + habnabit
2008-06-16 04:06:25habnabitsetspambayes_score: 0.126744 -> 0.126744
messageid: <1213589185.62.0.660916672679.issue3119@psf.upfronthosting.co.za>
2008-06-16 04:06:24habnabitlinkissue3119 messages
2008-06-16 04:06:23habnabitcreate