sys.getrecursionlimit()
Читает и задаёт максимальную глубину рекурсии интерпретатора.
Сигнатура
sys.getrecursionlimit() / sys.setrecursionlimit(limit)getrecursionlimit() возвращает текущий лимит глубины вызовов (по умолчанию около 1000), а setrecursionlimit() его меняет. Слишком большой лимит может привести к аварийному завершению процесса вместо RecursionError.
import sys
print(sys.getrecursionlimit()) # 1000
sys.setrecursionlimit(3000)