Forgetting "()" when calling methods

Jeremy Fincher tweedgeezer at hotmail.com
Sun Apr 27 01:15:03 EDT 2003


Frantisek Fuka <fuka at fuxoft.cz> wrote in message news:<b8cadp$1fj9$1 at ns.felk.cvut.cz>...
> When I try to call methods, I sometimes forget to include the 
> parentheses. Instead of:
> 
> if object.isGreen():
> 	do something...
> 
> i sometimes write:
> 
> if object.isGreen:
> 	do something...

Perhaps the answer is to remove the __nonzero__ method on
functions/methods.  Logically, what purpose does it serve?

Jeremy




More information about the Python-list mailing list