On Sat, 08 Dec 2007 11:44:36 -0800, MonkeeSage wrote: > On Dec 8, 12:56 pm, Bruno Desthuilliers >> callable attributes are not necessarily methods, and are still >> 'variables' anyway. > > I think it muddies the water to say that a.a() and a.a are the same > thing--obviously they are not. In the common case, the first is a > method, and the second is a variable.
No, the first is a call of `a.a` while the second is just referencing `a.a`. And `a.a` is a "variable" no matter if it refers to a callable or not. Variables are name to object bindings and methods are objects. Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list