On Thu, Feb 2, 2012 at 3:41 PM, Nick Coghlan <ncoghlan at gmail.com> wrote: > On Fri, Feb 3, 2012 at 9:32 AM, Yury Selivanov <yselivanov.ml at 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)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4