Terry Hancock wrote: > 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.
Given the rest of your post, I assume that this isn't meant as it sounds. Remember, I'm German, so please bear with my sense of humour. ;) > "__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 Reinhold -- http://mail.python.org/mailman/listinfo/python-list