[issue14342] In re's examples the example with recursion doesn't work

2012-03-17 Thread Roundup Robot
Roundup Robot added the comment: New changeset 276f79e4b215 by Georg Brandl in branch '2.7': Closes #14342: remove out-of-date section about avoiding recursion errors. http://hg.python.org/cpython/rev/276f79e4b215 -- ___ Python tracker

[issue14342] In re's examples the example with recursion doesn't work

2012-03-17 Thread Roundup Robot
Roundup Robot added the comment: New changeset 8172d7dce0ed by Georg Brandl in branch '3.2': Closes #14342: remove out-of-date section about avoiding recursion errors. http://hg.python.org/cpython/rev/8172d7dce0ed -- nosy: +python-dev resolution: -> fixed stage: -> committed/rejected

[issue14342] In re's examples the example with recursion doesn't work

2012-03-16 Thread Matthew Barnett
Matthew Barnett added the comment: As far as I can tell, back in 2003, changes were made to replace the recursive scheme which used stack allocation with a non-recursive scheme which used heap allocation in order to the improve the behaviour. To me it looks like an oversight and that the exam

[issue14342] In re's examples the example with recursion doesn't work

2012-03-16 Thread py.user
New submission from py.user : http://docs.python.org/py3k/library/re.html#avoiding-recursion >>> import sys >>> sys.getrecursionlimit() 1000 >>> import re >>> s = 'Begin ' + 1000*'a very long string ' + 'end' >>> re.match('Begin (\w| )*? end', s).end() 19009 >>> -- assignee: docs@python