[Python-Dev] PEP: Ordered Class Definition Namespace
Raymond Hettinger
raymond.hettinger at gmail.com
Tue Jun 7 19:03:57 EDT 2016
> On Jun 7, 2016, at 10:51 AM, Eric Snow <ericsnowcurrently at gmail.com> wrote:
>
> This PEP changes the default class definition namespace to ``OrderedDict``.
I think this would be a nice improvement.
> Furthermore, the order in which the attributes are defined in each class
> body will now be preserved in ``type.__definition_order__``. This allows
> introspection of the original definition order, e.g. by class decorators.
I'm unclear on why this would be needed. Wouldn't the OrderedDict be sufficient for preserving definition order?
Raymond
More information about the Python-Dev
mailing list