我有一个基于随机变量运行一些代码的函数。对随机变量进行了一些断言检查,因此我在函数上使用了 @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