Fix the Python property class in a comment right.

This commit is contained in:
Guido van Rossum 2001-12-10 18:03:34 +00:00
parent b75ba918d6
commit ba2485f947

View file

@ -911,21 +911,22 @@ PyWrapper_New(PyObject *d, PyObject *self)
self.__doc__ = doc self.__doc__ = doc
def __get__(self, inst, type=None): def __get__(self, inst, type=None):
if self.__get is NULL: if self.__get is None:
raise AttributeError, "unreadable attribute" raise AttributeError, "unreadable attribute"
if inst is None: if inst is None:
return self return self
return self.__get(inst) return self.__get(inst)
def __set__(self, inst, value): def __set__(self, inst, value):
if value is None:
if self.__del is None:
raise AttributeError, "can't delete attribute"
return self.__del(inst)
else:
if self.__set is None: if self.__set is None:
raise AttributeError, "can't set attribute" raise AttributeError, "can't set attribute"
return self.__set(inst, value) return self.__set(inst, value)
def __delete__(self, inst):
if self.__del is None:
raise AttributeError, "can't delete attribute"
return self.__del(inst)
*/ */
typedef struct { typedef struct {