def process(value):
    try:
        return default_processor(value)
    except TypeError:
        if isinstance(value, numbers.Number):
            return value
        else:
            raise
def process(value):
    try:
        return default_processor(value)
    except TypeError:
        if isinstance(value, numbers.Number):
            return value
        else:
            raise