在函数上使用 @retry 装饰器时出现 Pylance 错误

时间:2021-02-16 18:34:15

标签: python typechecking pylance

我有一个基于随机变量运行一些代码的函数。对随机变量进行了一些断言检查,因此我在函数上使用了 @retry pip 包 (https://pypi.org/project/retry/) 中的 retry 装饰器。一切正常。

但是,我开始在 VS Code 中使用 pylance,并将类型检查设置为“基本”,但它抛出了以下错误,我无法做出正面或反面。

Argument of type "() -> None" cannot be assigned to parameter of type "_T@_Decorator"
  Type "() -> None" cannot be assigned to type "_T@_Decorator"

我尝试使用谷歌搜索它的不同部分,但一无所获。我做错了什么?
我是类型检查的新手,所以请放轻松... :)

MWE:

from retry import retry

@retry()
def foo():
    pass

0 个答案:

没有答案