Ordering attributes for dynamically generated class
castironpi at gmail.com
Sun Jan 18 16:57:15 CET 2009
On Jan 18, 9:52 am, David Pratt <fairwinds... at gmail.com> wrote:
> Hi list. I use 'type' to generate classes but have a need to order
> the attributes for the generated class. Of course a dict is not going
> to maintain ordering. Is there any way to dynamically generate a
> class with attributes in specific order?
> my_new_class = type( 'MyNewClass', tuple_of_bases, dict_of_attributes)
> Many thanks,
Just a thought, you can subclass 'dict' and assign an instance of it
to the __dict__ member of your new instance.
More information about the Python-list