##// END OF EJS Templates
Fix readonly lock logic.
Jonathan Frederic -
Show More
@@ -99,10 +99,8 b' class _Selection(DOMWidget):'
99 self.value = next(iter(self.values_values))
99 self.value = next(iter(self.values_values))
100
100
101 def _values_readonly_changed(self, name, old, new):
101 def _values_readonly_changed(self, name, old, new):
102 if not self.values_lock.acquire(False):
102 if not self.values_lock.locked():
103 raise TraitError("`.%s` is a read-only trait. Use the `.values` tuple instead." % name)
103 raise TraitError("`.%s` is a read-only trait. Use the `.values` tuple instead." % name)
104 else:
105 self.values_lock.release()
106
104
107 def _value_changed(self, name, old, new):
105 def _value_changed(self, name, old, new):
108 """Called when value has been changed"""
106 """Called when value has been changed"""
General Comments 0
You need to be logged in to leave comments. Login now