At 04:10 PM 4/30/2007 -0700, Guido van Rossum wrote: >And don't get me started abut __init__. Constructors don't do >cooperative MI, period. Actually, metaclass __init__'s do. In fact, they *have to*. Right now, we get away with it because the type(name, bases, dict) signature is fixed. Once we add keyword args, though, things will get hairier.