def myFunc(params):
    if maxrec <= 0:
        return
if maxrec > 0:
    maxrec -= 1
myFunc(params)
maxrec = sys.getrecursionlimit()
myFunc(params)
Python может запускать цикл while до тех пор, пока RuntimeError: превышена максимальная глубина рекурсии при вызове объекта Python