[Python-ideas] Negative limit for traceback.*
Guido van Rossum
guido at python.org
Sun Aug 24 19:52:44 CEST 2014
I like this. It's kind of sad that when the limit causes truncation of the
traceback it drops the most recent frames, which might give a hint as to
what happens, and keeps the oldest frames, which are usually less
interesting (I know my program started at main() :-).
On Sun, Aug 24, 2014 at 10:48 AM, Thomas Allen <jsbfox at gmail.com> wrote:
> I'd like to propose adding the ability to extract last n stack trace
> entries from a traceback using functions from traceback module. Simply
> put, passing limit=-n would make functions to return (or print or
> yield) last abs(n) entries. No-brainer implementation for extract_tb:
>
> extracted = list(_extract_tb_iter(tb, limit=(limit, None)[limit < 0]))
> if limit is not None and limit < 0:
> return extracted[limit:]
> return extracted
>
> The motivation: http://stackoverflow.com/q/25472412/2301450
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
--
--Guido van Rossum (python.org/~guido)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20140824/52c43039/attachment.html>
More information about the Python-ideas
mailing list