Exemplo n.º 1
0
 def _validate(self, value, state=None):
     value = value or []
     if not isinstance(value, (list, tuple)):
         value = [value]
     if self.validator:
         self.validator.to_python(value, state)
     if self.item_validator:
         value = [twc.safe_validate(self.item_validator, v) for v in value]
     self.value = [v for v in value if v is not twc.Invalid]
     return self.value
Exemplo n.º 2
0
 def _validate(self, value, state=None):
     value = value or []
     if not isinstance(value, (list, tuple)):
         value = [value]
     if self.validator:
         self.validator.to_python(value, state)
     if self.item_validator:
         value = [twc.safe_validate(self.item_validator, v) for v in value]
     self.value = [v for v in value if v is not twc.Invalid]
     return self.value
Exemplo n.º 3
0
 def to_python(self, value, state=None):
     value = [twc.safe_validate(self.item_validator, v) for v in value]
     value = [v for v in value if v is not twc.Invalid]
     if not value and self.required:
         raise twc.ValidationError('required', self)
     return value
Exemplo n.º 4
0
 def to_python(self, value, state=None):
     value = [twc.safe_validate(self.item_validator, v) for v in value]
     value = [v for v in value if v is not twc.Invalid]
     if not value and self.required:
         raise twc.ValidationError('required', self)
     return value