On Jul 8, 4:56 pm, Joseph Barillari <[EMAIL PROTECTED]> wrote: > My question is: did something about the way the special method names are > implemented change for new-style classes?
Just off the top of my head, I'd guess that it's due to classes already having a default __call__ method, used when you instatiate. Remember, the Python compiler doesn't know the difference between this: a = MyClass instance = a() and this: a = myFunc result = a() -- http://mail.python.org/mailman/listinfo/python-list