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