<p dir="ltr">Better display of recursion errors sounds reasonable to me, as does giving them a dedicated subclass.</p>
<p dir="ltr">Step one would be coming up with test cases and a solid implementation and display format for cyclic call detection.</p>
<p dir="ltr">Once that is available, then using it in the default excepthook for the CPython REPL is a separate question.</p>
<p dir="ltr">Cheers,<br>
Nick.</p>