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

Reply via email to