[Python-checkins] peps: Update suggested by gmcm -- method is stored in dict alongside (original) (raw)
georg.brandl python-checkins at python.org
Wed Mar 23 21:22:49 CET 2011
- Previous message: [Python-checkins] peps: Added content. First real version of this PEP
- Next message: [Python-checkins] peps: added pep-0212.txt (empty template adapted from 210)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
http://hg.python.org/peps/rev/5a659d181adf changeset: 29:5a659d181adf user: Paul Prescod <prescod at prescod.net> date: Fri Jul 21 21:59:29 2000 +0000 summary: Update suggested by gmcm -- method is stored in dict alongside attribute access handler
files: pep-0213.txt | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/pep-0213.txt b/pep-0213.txt --- a/pep-0213.txt +++ b/pep-0213.txt @@ -133,13 +133,15 @@ name (e.g. XXX, not attr__XXX method (pointer to a method object
- In PyClass_New, methods of
- the appropriate form will be detected and converted into objects
- (just like unbound method objects). If there are any attribute access
- handlers in an instance at all, a flag is set. Let's call
- it "I_have_computed_attributes" for now. Derived classes inherit
- the flag from base classes. Instances inherit the flag from
- classes.
In PyClass_New, methods of the appropriate form will be detected and
converted into objects (just like unbound method objects). These are
stored in the class dict under the name XXX. The original method
is stored as an unbound method under its original name.
If there are any attribute access handlers in an instance at all,
a flag is set. Let's call it "I_have_computed_attributes" for
now. Derived classes inherit the flag from base classes. Instances
inherit the flag from classes.
A get proceeds as usual until just before the object is returned. In addition to the current check whether the returned object is a
-- Repository URL: http://hg.python.org/peps
- Previous message: [Python-checkins] peps: Added content. First real version of this PEP
- Next message: [Python-checkins] peps: added pep-0212.txt (empty template adapted from 210)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]