On 23 September 2013 18:45, Antoine Pitrou <solip...@pitrou.net> wrote: > Le Mon, 23 Sep 2013 18:17:51 +1000, > Nick Coghlan <ncogh...@gmail.com> a écrit : >> >> Here's what I suggest changing that error to: >> >> >>> del x >> Unraisable exception suppressed when calling <bound method C.__del__ >> of <__main__.C object at 0x7f98b8b61538>> >> Traceback (most recent call last): >> File "<stdin>", line 3, in __del__ >> RuntimeError: Going away now > > Why not simply "Exception automatically caught in <bound method > C.__del__> [...]" ?
It only answers the "what" (i.e. the exception was automatically caught), without addressing the "why" (i.e. because there wasn't anything else useful the interpreter could do with it) "Suppressed" also says more than "caught" does, since "caught and reraised the exception" makes sense, while "suppressed and reraised the exception" contradicts itself. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ 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/archive%40mail-archive.com