Remove the local 'getset' class -- this is now a built-in type with
authorGuido van Rossum <guido@python.org>
Fri, 24 Aug 2001 18:52:50 +0000 (18:52 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 24 Aug 2001 18:52:50 +0000 (18:52 +0000)
the same signature.

Lib/test/test_binop.py

index 2ca84f47d7232ad960368a347452a0a6271f0dd2..f1e654a285d1f0aa485694f31f91758ede011c0b 100644 (file)
@@ -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: