def METHOD_NAME(func):
    @wraps(func)
    def inner(*args, **kwargs):
        if kwargs.pop("spinner", True) and kwargs.get("verbose") in (None, True):
            METHOD_NAME = Spinner()
            with run_spinner(METHOD_NAME):
                return func(*args, **kwargs)
        else:
            return func(*args, **kwargs)
    return inner