diff options
Diffstat (limited to 'gobject/propertyhelper.py')
-rw-r--r-- | gobject/propertyhelper.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gobject/propertyhelper.py b/gobject/propertyhelper.py index 745a13c4..9643c82b 100644 --- a/gobject/propertyhelper.py +++ b/gobject/propertyhelper.py @@ -144,7 +144,6 @@ class property(object): self.name = None - self._values = {} self._exc = None def __repr__(self): @@ -270,10 +269,10 @@ class property(object): # def _default_setter(self, instance, value): - self._values[instance] = value + setattr(instance, '_property_helper_'+self.name, value) def _default_getter(self, instance): - return self._values.get(instance, self.default) + return getattr(instance, '_property_helper_'+self.name, self.default) def _readonly_setter(self, instance, value): self._exc = TypeError("%s property of %s is read-only" % ( |