Mark Shannon <m...@hotpy.org> added the comment:

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.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue44917>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to