<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#330033" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 9/25/2013 5:17 PM, MRAB wrote:<br>
</div>
<blockquote cite="mid:52437D0A.7080501@mrabarnett.plus.com"
type="cite">On 26/09/2013 00:05, Cameron Simpson wrote:
<br>
<blockquote type="cite">[ I've replied to two messages here:
Georg's and Glenn's (supporting MRAB's).
<br>
- Cameron
<br>
]
<br>
<br>
On 25Sep2013 08:22, Georg Brandl <a class="moz-txt-link-rfc2396E" href="mailto:g.brandl@gmx.net"><g.brandl@gmx.net></a> wrote:
<br>
| Am 24.09.2013 00:11, schrieb Greg Ewing:
<br>
| > How about something like "Uncaught exception in __del__
<br>
| > method ignored"? It explains fairly clearly what has
<br>
| > happened, and also indicates what do do about it --
<br>
| > catch it in the __del__ method.
<br>
|
<br>
| "Exception in __del__ caught and not propagated:"
<br>
| Georg
<br>
<br>
<br>
On 24Sep2013 09:33, Glenn Linderman
<a class="moz-txt-link-rfc2396E" href="mailto:v+python@g.nevcal.com"><v+python@g.nevcal.com></a> wrote:
<br>
| [MRAB]:
<br>
| >> Why not just say something like "Cannot propagate
exception..."; it's
<br>
| >> simpler than "Unpropagatable exception...". [...]
<br>
|
<br>
| First one I've heard that accurately and unambiguously and
briefly
<br>
| describes the issue.
<br>
| +1
<br>
<br>
I'm strongly in favour of Georg's one ("Exception in __del__
caught and not propagated").
<br>
<br>
Why?
<br>
<br>
It says simply and clearly what has happened.
<br>
It denotes the relevant context (__del__) in which it happened.
<br>
The reader can then decide to find out why that decision may
have been made.
<br>
<br>
Why not MRAB's? ("Cannot propagate exception...")
<br>
<br>
While better than "Unpropagatable exception" and "unraisable"
and
<br>
"unreraisable", it has the same flaw that I think underlies
Antoine's
<br>
concerns: it suggests the reason there's an error printed
instead
<br>
of further propagation is a _property of the exception_.
<br>
It doesn't say it outright, but as an outsider that is
definitely
<br>
what I would at first infer.
<br>
<br>
So: a small +0.1 for "Cannot propagate exception..."
<br>
<br>
And: a big +2 for "Exception in __del__ caught and not
propagated:".
<br>
<br>
</blockquote>
Well, my suggestion was more about eliminating the adjective+noun
form; it seemed it just wasn't
<br>
possible to cram the desired meaning into a single word, so it was
better not to try!<br>
</blockquote>
<br>
Georg hadn't suggested his yet when I approved MRAB's, but your
reasoning is sound, Cameron, unless there is some reason that the
message can't or shouldn't be as long as what Georg suggested.<br>
<br>
In between in length and clarity might be:<br>
<br>
__del__ cannot propagate exception ....<br>
<br>
All of these are less confusing that the adj+noun form, that MRAB
was the first to get away from.<br>
</body>
</html>