[Python-ideas] Shrink recursion error tracebacks (was: Have REPL print less by default)
Ethan Furman
ethan at stoneleaf.us
Wed Apr 20 00:26:24 EDT 2016
On 04/19/2016 09:07 PM, Émanuel Barry wrote:
> Under this proposal, something similar to this would happen:
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "<stdin>", line 1, in func
> File "<stdin>", line 1, in func
> File "<stdin>", line 1, in func
> [Previous 1 message(s) repeated 996 more times]
> RecursionError: maximum recursion depth exceeded
>
> With multiple chained calls (I don't know how hard it would be to implement
> this, probably not trivial):
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "<stdin>", line 1, in foo
> File "<stdin>", line 1, in bar
> File "<stdin>", line 1, in baz
> File "<stdin>", line 1, in foo
> File "<stdin>", line 1, in bar
> File "<stdin>", line 1, in baz
> File "<stdin>", line 1, in foo
> File "<stdin>", line 1, in bar
> File "<stdin>", line 1, in baz
> [Previous 3 message(s) repeated 330 more times]
> RecursionError: maximum recursion depth exceeded
> Thoughts? Suggestions? Something I forgot?
I don't think you'll find anyone opposed -- someone just needs to do the
work, and volunteer hours are scarce. :(
--
~Ethan~
More information about the Python-ideas
mailing list