def Any(*validators):
    """
    Combines all the given validator callables into one, running the given
    value through them in sequence until a valid result is given.
    """
    @wraps(Any)
    def built(value):
        error = None
        for validator in validators:
            try:
                return validator(value)
            except Error as e:
                error = e
        raise error
    return built
def Any ( * validators ) : @ wraps ( Any ) def built ( value ) : error = None for validator in validators : try : return validator ( value ) except Error as e : error = e raise error return built
Combines all the given validator callables into one, running the given
    value through them in sequence until a valid result is given.