def or_(a, b):
if not isinstance(a, Filter) or not isinstance(b, Filter):<EOL><INDENT>raise TypeError<EOL><DEDENT>return a.__or__(b)<EOL>
Combines two :any:`Filters<Filter>` with an "or" operation, matching
any results that match any of the given filters.

:param a: The first filter to consider.
:type a: Filter
:param b: The second filter to consider.
:type b: Filter

:returns: A filter that matches either a or b
:rtype: Filter