replacing __dict__ with an OrderedDict

Ian Kelly ian.g.kelly at
Fri Jan 6 11:06:02 EST 2012

On Fri, Jan 6, 2012 at 6:40 AM, Ulrich Eckhardt
<ulrich.eckhardt at> wrote:
> Nonetheless, I'm still wondering if I could somehow replace the dict with an
> OrderedDict.

In Python 3, yes.  This is pretty much the entire use case for the new
__prepare__ method of metaclasses.  See the "OrderedClass" example at:


More information about the Python-list mailing list