[Python-ideas] Support other dict types for type.__dict__
Simon Sapin
simon.sapin at kozea.fr
Fri Feb 24 10:22:32 CET 2012
Le 24/02/2012 06:33, David Townshend a écrit :
> Can't this also be done using metaclasses?
Hi,
Are you thinking of __prepare__? I did to but I read the details of this:
http://docs.python.org/py3k/reference/datamodel.html#customizing-class-creation
The class body can be executed "in" any mapping. Then I’m not sure but
it looks like type.__new__ only takes a real dict. You have to do
something in your overridden __new__ to eg. keep the OrderedDict’s order.
Regards,
--
Simon Sapin
More information about the Python-ideas
mailing list