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 josh.r
Recipients Kevin.Dyer, josh.r
Date 2014-10-08.23:53:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1412812414.09.0.308270812301.issue22583@psf.upfronthosting.co.za>
In-reply-to
Content
It's not out of memory at all. It's (probably) a blown stack during compilation optimization. Modern Py3 has "fixed" this by simply preventing silly levels of literal concatenation like this causing indefinite call stack expansion; the older ones just allowed the call stack to grow out of control (and the stack can blow long before memory is exhausted).

I doubt a fix would be backported, and a fix for Py3 seems unnecessary unless you can come up with a scenario where the recursion depth error is unacceptable (eval-ing arbitrary user input doesn't count, for obvious reasons).
History
Date User Action Args
2014-10-08 23:53:34josh.rsetrecipients: + josh.r, Kevin.Dyer
2014-10-08 23:53:34josh.rsetmessageid: <1412812414.09.0.308270812301.issue22583@psf.upfronthosting.co.za>
2014-10-08 23:53:34josh.rlinkissue22583 messages
2014-10-08 23:53:33josh.rcreate