如何解决在函数上使用 @retry 装饰器时出现 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。