A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2007-February/071417.html below:

[Python-Dev] with_traceback

[Python-Dev] with_tracebackShane Holloway shane.holloway at ieee.org
Wed Feb 28 18:43:02 CET 2007
On Feb 28, 2007, at 1:50 AM, Andrew Dalke wrote:

> Glyph:
>> This seems like kind of a strange micro-optimization to have an  
>> impact
>> on a language change discussion.
>
> Just as a reminder, my concern is that people reuse exceptions  
> (rarely)
> and that the behavior of the "with_exceptions()" method is ambiguous
> when that happens.  It has nothing to do with optimization.
>
> The two solutions of:
>   1. always replace an existing __traceback__
>   2. never replace an existing __traceback__
> both seem to lead to problems.

I may be strange, or in left field, or both.  Since the traceback is  
the object that is always created, it would seem natural to me that  
the traceback have a reference to the exception and not the other way  
around.  It would also seem to be a good place to attach a nested  
traceback which intern has it's own reference to its exception.  I  
never really thought about it when they were just peer objects  
traveling up the stack.

Just an idea from a different seat ;)
-Shane Holloway
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4