Pylint"参数不同"或者"太多的论点"

时间:2017-09-30 00:27:43

标签: python pylint

我正在尝试子类化requests.Session并覆盖Session.request方法,但我遇到了一个问题。如果我尝试将*args**kwargs放入函数签名中,Pylint会警告"参数不同于被覆盖的'请求'方法&#34 ;.但是,如果我用来自Requests包的实际参数替换args和kwargs,那么Pylint会说"太多的参数"。

* args& ** kwargs

def request(self, *args, **kwargs):

完整参数

def request(self,
            method,
            url,
            params=None,
            data=None,
            headers=None,
            cookies=None,
            files=None,
            auth=None,
            timeout=None,
            allow_redirects=True,
            proxies=None,
            hooks=None,
            stream=None,
            verify=None,
            cert=None,
            json=None):

是否有正确的"解决这个问题的方法,还是我必须禁止警告?

0 个答案:

没有答案