<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>