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:32 | georg.brandl | set | spambayes_score: 0.126744 -> 0.0 |
| 2008年06月16日 04:06:26 | habnabit | set | spambayes_score: 0.126744 -> 0.126744 recipients: + habnabit |
| 2008年06月16日 04:06:25 | habnabit | set | spambayes_score: 0.126744 -> 0.126744 messageid: <1213589185.62.0.660916672679.issue3119@psf.upfronthosting.co.za> |
| 2008年06月16日 04:06:24 | habnabit | link | issue3119 messages |
| 2008年06月16日 04:06:23 | habnabit | create | |