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