[Python-ideas] Negative limit for traceback.*

Thomas Allen jsbfox at gmail.com
Sat Oct 11 22:34:33 CEST 2014


I'm still interested in this proposal. If I write a patch, how do I go
about getting it accepted?

The previous reply was wrong, sorry about that.
On Aug 24, 2014 9:53 PM, "Guido van Rossum" <guido at python.org> wrote:

> 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/20141012/c7ba820a/attachment.html>


More information about the Python-ideas mailing list