(original) (raw)


On 6 Mar 2014 23:44, "Antoine Pitrou" <solipsis@pitrou.net> wrote:
\>
\> Le 05/03/2014 23:53, Nick Coghlan a �crit :
\>>
\>>
\>> \_\_traceback\_\_ wouldn't change \[...\]
\>
\>
\> Uh, really? If you want to suppress all reference cycles, you \*have\* to remove \_\_traceback\_\_.
\>
\> The problem is to make computation of the traceback summary lightweight enough that it doesn't degrade performance in the common case where you don't have to print the traceback later.

The proposed summary extraction only keeps the exception type and its str output, not the exception itself (as you don't need that to create the formatted traceback).

Cheers,
Nick.

>
\> Regards
\>
\> Antoine.
\>
\>
\>
\> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
\> Python-Dev mailing list
\> Python-Dev@python.org
\> https://mail.python.org/mailman/listinfo/python-dev
\> Unsubscribe: https://mail.python.org/mailman/options/python-dev/ncoghlan%40gmail.com