mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
Remove the local 'getset' class -- this is now a built-in type with
the same signature.
This commit is contained in:
parent
239abf7e23
commit
70d4491540
1 changed files with 0 additions and 18 deletions
|
|
@ -3,24 +3,6 @@
|
|||
import test_support
|
||||
import unittest
|
||||
|
||||
class getset(object):
|
||||
|
||||
"""Define a get/set attribute descriptor.
|
||||
|
||||
This will eventually become a built-in."""
|
||||
|
||||
def __init__(self, get, set=None):
|
||||
self.__get = get
|
||||
self.__set = set
|
||||
|
||||
def __get__(self, inst, type=None):
|
||||
return self.__get(inst)
|
||||
|
||||
def __set__(self, inst, value):
|
||||
if self.__set is None:
|
||||
raise AttributeError, "this attribute is read-only"
|
||||
return self.__set(inst, value)
|
||||
|
||||
def gcd(a, b):
|
||||
"""Greatest common divisor using Euclid's algorithm."""
|
||||
while a:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue