Max recursion is not exactly what sys.getrecursionlimit() claims. How come?
The recursion limit is not the limit on recursion but the maximum depth of the python interpreter stack.There is something on the stack before your function gets executed. Spyder executes some python stuff before it calls your script, as do other interpreters like ipython. You can inspect the stack via methods in the inspect module. … Read more