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 Mark.Shannon
Recipients Mark.Shannon, iritkatriel
Date 2021-08-15.09:29:35
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1629019775.39.0.599104459996.issue44917@roundup.psfhosted.org>
In-reply-to
Content
A recursion limit of 30 is effectively infinite.
With a debug build of 3.11, the time to execute grows very fast indeed, probably super-exponentially.

mark@nero:~/repos/cpython$ time ./python ~/test/test.py 15

real	0m1.107s
user	0m1.099s
sys	0m0.008s
mark@nero:~/repos/cpython$ time ./python ~/test/test.py 16

real	0m4.468s
user	0m4.464s
sys	0m0.004s
mark@nero:~/repos/cpython$ time ./python ~/test/test.py 17

real	0m20.968s
user	0m20.928s
sys	0m0.040s
mark@nero:~/repos/cpython$ time ./python ~/test/test.py 18

real	2m29.562s
user	2m29.270s
sys	0m0.140s


I would expect ./python ~/test/test.py 30 to take millions of years.
History
Date User Action Args
2021-08-15 09:29:35Mark.Shannonsetrecipients: + Mark.Shannon, iritkatriel
2021-08-15 09:29:35Mark.Shannonsetmessageid: <1629019775.39.0.599104459996.issue44917@roundup.psfhosted.org>
2021-08-15 09:29:35Mark.Shannonlinkissue44917 messages
2021-08-15 09:29:35Mark.Shannoncreate