On Tuesday 30 August 2005 04:09 pm, Reinhold Birkenfeld wrote: > The customary way is to use "class new_class(object):". There's no advantage > in using > __metaclass__ except that you can set it globally for all classes in that > module > (which can be confusing on its own). > > My comment mostly referred to "new-style classes must be declared as a > subclass of > a new-style class", which is not true.
Nonsense. "__metaclass__" is simply an implementation detail. We know that because it begins with "__". Therefore it is invisible, and any delusion you may have that you can see it is a complete non-issue. In Python we call that encapsulation. ;-D Cheers, Terry -- Terry Hancock ( hancock at anansispaceworks.com ) Anansi Spaceworks http://www.anansispaceworks.com -- http://mail.python.org/mailman/listinfo/python-list