##// END OF EJS Templates
always perform requested trait assignments...
MinRK -
Show More
@@ -302,8 +302,8 b' class TraitType(object):'
302 def __set__(self, obj, value):
302 def __set__(self, obj, value):
303 new_value = self._validate(obj, value)
303 new_value = self._validate(obj, value)
304 old_value = self.__get__(obj)
304 old_value = self.__get__(obj)
305 obj._trait_values[self.name] = new_value
305 if old_value != new_value:
306 if old_value != new_value:
306 obj._trait_values[self.name] = new_value
307 obj._notify_trait(self.name, old_value, new_value)
307 obj._notify_trait(self.name, old_value, new_value)
308
308
309 def _validate(self, obj, value):
309 def _validate(self, obj, value):
General Comments 0
You need to be logged in to leave comments. Login now