def METHOD_NAME(func, params=None, data=None, max_retries=2):
    """查询应用信息
    因为现在通过接口以storage为数据源，因此，为防止接口失败或者接口为空的情况，增加请求次数
    """
    for i in range(1, max_retries + 1):
        try:
            resp = func(params) if params else func(**data)
            if i == max_retries:
                return resp
            # 如果为data为空时，code肯定不为0
            if not resp.get("data"):
                time.sleep(0.5)
                continue
            return resp
        except Exception:
            # 设置等待时间
            time.sleep(0.5)
    raise error_codes.APIError("query storage api error")