Change8
Error1 reports

Fix RecursionError

in Rich

Solution

RecursionError in rich typically occurs when rendering deeply nested data structures or tracebacks, leading to excessive recursion exceeding Python's limit. To fix it, increase `recursion_limit` via `sys.setrecursionlimit` before rendering the data, or more effectively, simplify the data structure or traceback rendering to reduce nesting depth, for example, by limiting the depth of displayed data.

Related Issues

Real GitHub issues where developers encountered this error:

Timeline

First reported:Mar 30, 2025
Last reported:Mar 30, 2025

Need More Help?

View the full changelog and migration guides for Rich

View Rich Changelog