what a cheap rule

Terry Reedy tjreedy at udel.edu
Fri Nov 26 00:39:57 CET 2010

On 11/25/2010 4:12 AM, Yingjie Lan wrote:
> Sometimes the golden rule in Python of
> "explicit is better than implicit" is
> so cheap that it can be thrown away
> for the trouble of typing an empty tuple.
> Today when I am explaining that in Python 3,
> there are two ways to raise exceptions:
> raise Exception
> raise Exception()

I agree with you that this is annoying. I think it is a holdover from 
the past. In Python 1/2, raise 'some string' also works, but that was 
disallowed in Py 3. A lot of things were cleaned up in Py 3, but not 

Terry Jan Reedy

More information about the Python-list mailing list