On Thu, Feb 2, 2012 at 3:41 PM, Nick Coghlan <ncogh...@gmail.com> wrote: > On Fri, Feb 3, 2012 at 9:32 AM, Yury Selivanov <yselivanov...@gmail.com> > wrote: >> In my opinion using Ellipsis is just wrong. It is completely >> non-obvious not only to a beginner, but even to an experienced >> python developer. Writing 'raise Something() from None' >> looks less suspicious, but still strange. > > Beginners will never even see it (unless they're printing out > __cause__ explicitly for some unknown reason). Experienced devs can go > read language reference or PEP 409 for the rationale (that's one of > the reasons we have a PEP process).
I somehow have a feeling that Yury misread the PEP (or maybe my +1) as saying that the syntax for suppressing the context would be "raise <exception> from Ellipsis". That's not the case, it's "from None". -- --Guido van Rossum (python.org/~guido) _______________________________________________ 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