mirror of
https://github.com/python/cpython.git
synced 2025-12-08 02:08:20 +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 test_support
|
||||||
import unittest
|
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):
|
def gcd(a, b):
|
||||||
"""Greatest common divisor using Euclid's algorithm."""
|
"""Greatest common divisor using Euclid's algorithm."""
|
||||||
while a:
|
while a:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue