In article <mailman.989.1289758489.2218.python-l...@python.org>,
 Chris Rebert <c...@rebertia.com> wrote:

> On Sun, Nov 14, 2010 at 8:58 AM, ernest <nfdi...@gmail.com> wrote:
> > I have seen both forms and I'm not sure if they're
> > both correct, or one is right and the other wrong.
> 
> They're both acceptable (although obviously you should always raise a
> more specific error than Exception).
> `raise SomeException` is in fact equivalent to `raise SomeException()`.

I've always found this rather disconcerting and unpythonic.  Sure, it 
saves a couple of keystrokes here and there, but it also adds confusion 
such as Ernest's.  It reminds me of Perl's letting you omit the 
parentheses on function calls.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to