[issue18334] type(name, bases, dict) does not call metaclass' __prepare__ attribute
Nick Coghlan
report at bugs.python.org
Mon Jul 1 09:35:31 CEST 2013
Nick Coghlan added the comment:
Unfortunately, it's not that simple, as calling type(name, bases, namespace) is *exactly* what a subclass will do as part of creating the type object.
>From inside the type implementation, we can't tell the difference between "properly called from the child type" and "improperly called without preparing the namespace first".
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue18334>
_______________________________________
More information about the Python-bugs-list
mailing list