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

--
Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to