def validate(self, value): for t in self.types: if t is wtypes.text and isinstance(value, wtypes.bytes): value = value.decode() if isinstance(value, t): return value else: raise ValueError( _LE("Wrong type. Expected '%(type)s', got '%(value)s'") % {'type': self.types, 'value': type(value)})
def validate(self, value): for t in self.types: if t is wtypes.text and isinstance(value, wtypes.bytes): value = value.decode() if isinstance(value, t): return value else: raise ValueError( _LE("Wrong type. Expected '%(type)s', got '%(value)s'") % { 'type': self.types, 'value': type(value) })
def validate(value): if not uuidutils.is_uuid_like(value): raise ValueError(_LE("Invalid UUID, got '%s'") % value) return value