Skip to content

Commit 692d723

Browse files
committed
Fix: add attribute 'fdel' to class property.
1 parent 3e51dcd commit 692d723

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

graalpython/lib-graalpython/property.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def x(self):
7070
def __init__(self, fget=None, fset=None, fdel=None, doc=None, name=None):
7171
self.fget = fget
7272
self.fset = fset
73-
self.__delete = fdel
73+
self.fdel = fdel
7474
self.doc = doc
7575
self.name = name
7676
self._owner = None
@@ -91,16 +91,16 @@ def __set__(self, instance, value):
9191
return self.fset(instance, value)
9292

9393
def __delete__(self, instance):
94-
if self.__delete is None:
94+
if self.fdel is None:
9595
raise AttributeError("can't delete attribute")
96-
return self.__delete(instance)
96+
return self.fdel(instance)
9797

9898
def setter(self, func):
9999
self.fset = func
100100
return self
101101

102102
def deleter(self, func):
103-
self.__delete = func
103+
self.fdel = func
104104
return self
105105

106106
def getter(self, func):

0 commit comments

Comments
 (0)