##// END OF EJS Templates
Fixed list validation
zah -
Show More
@@ -1277,7 +1277,7 b' class Container(Instance):'
1277 return value
1277 return value
1278 for v in value:
1278 for v in value:
1279 try:
1279 try:
1280 v = self._trait.validate(obj, v)
1280 v = self._trait._validate(obj, v)
1281 except TraitError:
1281 except TraitError:
1282 self.element_error(obj, v, self._trait)
1282 self.element_error(obj, v, self._trait)
1283 else:
1283 else:
@@ -1353,8 +1353,6 b' class List(Container):'
1353
1353
1354 def validate(self, obj, value):
1354 def validate(self, obj, value):
1355 value = super(List, self).validate(obj, value)
1355 value = super(List, self).validate(obj, value)
1356 if value is None:
1357 return value
1358
1356
1359 value = self.validate_elements(obj, value)
1357 value = self.validate_elements(obj, value)
1360
1358
General Comments 0
You need to be logged in to leave comments. Login now