MCPcopy Index your code
hub / github.com/python/cpython / set_recursion_limit

Function set_recursion_limit

Lib/test/support/__init__.py:2506–2513  ·  view source on GitHub ↗

Temporarily change the recursion limit.

(limit)

Source from the content-addressed store, hash-verified

2504
2505@contextlib.contextmanager
2506def set_recursion_limit(limit):
2507 """Temporarily change the recursion limit."""
2508 original_limit = sys.getrecursionlimit()
2509 try:
2510 sys.setrecursionlimit(limit)
2511 yield
2512 finally:
2513 sys.setrecursionlimit(original_limit)
2514
2515def infinite_recursion(max_depth=None):
2516 if max_depth is None:

Callers 2

test_super_deepMethod · 0.90
infinite_recursionFunction · 0.85

Calls

no outgoing calls

Tested by 1

test_super_deepMethod · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…