validate function form OrValidator

        Returns:
            True if at least one of the validators
            validate function return True

def validate(self, value):
        """validate function form OrValidator

        Returns:
            True if at least one of the validators
            validate function return True
        """
        errors = []
        self._used_validator = []
        for val in self._validators:
            try:
                val.validate(value)
                self._used_validator.append(val)
            except ValidatorException as e:
                errors.append(e)
            except Exception as e:
                errors.append(ValidatorException("Unknown Error", e))
        if len(errors) > 0:
            raise ValidatorException.from_list(errors)
        return value