[Python-checkins] r56673 - peps/trunk/pep-3115.txt
guido.van.rossum
python-checkins at python.org
Thu Aug 2 18:52:00 CEST 2007
Author: guido.van.rossum
Date: Thu Aug 2 18:51:59 2007
New Revision: 56673
Modified:
peps/trunk/pep-3115.txt
Log:
Mention that type.__prepare__() exists for use via super().
Modified: peps/trunk/pep-3115.txt
==============================================================================
--- peps/trunk/pep-3115.txt (original)
+++ peps/trunk/pep-3115.txt Thu Aug 2 18:51:59 2007
@@ -132,6 +132,10 @@
assignment algorithm. (Note also that 'metaclass' is a keyword-
only argument as per PEP 3102 [6].)
+ Even though __prepare__ is not required, the default metaclass
+ ('type') implements it, for the convenience of subclasses calling
+ it via super().
+
__prepare__ returns a dictionary-like object which is used to store
the class member definitions during evaluation of the class body.
In other words, the class body is evaluated as a function block
More information about the Python-checkins
mailing list