mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
Rename 'getset' to 'property'.
This commit is contained in:
parent
2872e8a654
commit
8bce4acb17
6 changed files with 45 additions and 45 deletions
|
@ -315,7 +315,7 @@ test_5 = """
|
|||
Attributes defined by get/set methods
|
||||
|
||||
|
||||
>>> class getset(object):
|
||||
>>> class property(object):
|
||||
...
|
||||
... def __init__(self, get, set=None):
|
||||
... self.__get = get
|
||||
|
@ -344,7 +344,7 @@ getx() and and setx():
|
|||
... if x < 0: x = 0
|
||||
... self.__x = x
|
||||
...
|
||||
... x = getset(getx, setx)
|
||||
... x = property(getx, setx)
|
||||
|
||||
Here's a small demonstration:
|
||||
|
||||
|
@ -357,11 +357,11 @@ Here's a small demonstration:
|
|||
0
|
||||
>>>
|
||||
|
||||
Hmm -- getset is builtin now, so let's try it that way too.
|
||||
Hmm -- property is builtin now, so let's try it that way too.
|
||||
|
||||
>>> del getset # unmask the builtin
|
||||
>>> getset
|
||||
<type 'getset'>
|
||||
>>> del property # unmask the builtin
|
||||
>>> property
|
||||
<type 'property'>
|
||||
|
||||
>>> class C(object):
|
||||
... def __init__(self):
|
||||
|
@ -371,7 +371,7 @@ Hmm -- getset is builtin now, so let's try it that way too.
|
|||
... def setx(self, x):
|
||||
... if x < 0: x = 0
|
||||
... self.__x = x
|
||||
... x = getset(getx, setx)
|
||||
... x = property(getx, setx)
|
||||
|
||||
|
||||
>>> a = C()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue