On 3 February 2012 13:54, Guido van Rossum <gu...@python.org> wrote:

> On Thu, Feb 2, 2012 at 6:49 PM, Nick Coghlan <ncogh...@gmail.com> wrote:
> > On Fri, Feb 3, 2012 at 12:42 PM, Ethan Furman <et...@stoneleaf.us>
> wrote:
> >> Nick Coghlan wrote:
> >>>
> >>> FWIW, I expect the implementation will *allow* "raise exc from
> >>> Ellipsis" as an odd synonym for "raise exc".
> >>
> >>
> >> Are we sure we want that?  Raising from something not an exception seems
> >> counter-intuitive (None being the obvious exception).
> >
> > It isn't so much a matter of wanting it as "Is it problematic enough
> > to put any effort into preventing it?" (since allowing it is a natural
> > outcome of the obvious implementation).
>
> I would say yes we want that. It would be strange if you couldn't
> reset a variable explicitly to its default value.


In that case, would the best syntax be:

    raise Exception() from Ellipsis

or:

    raise Exception() from ...

? I kinda like the second - it feels more self-descriptive to me than "from
Ellipsis" - but there's the counter-argument that it could look like noise,
and I think would require a grammar change to allow it there.

Tim Delaney
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to