gpt4 book ai didi

python - Pylint W0223 : Method . ..在类中是抽象的...但未被覆盖

转载 作者:太空狗 更新时间:2023-10-29 18:29:42 24 4
gpt4 key购买 nike

Pylint 为抽象类的子类生成此错误,即使这些子类本身未实例化并且方法在具体子类中覆盖。为什么 Pylint 认为我的抽象子类应该是具体的?如何在不拿出锤子并在 rc 文件中完全禁用它的情况下关闭此警告?

最佳答案

出于某种原因,pylint 认为该类不是抽象的(当前检测是通过检查引发 NotImplementedError 的方法来完成的)。在模块(仅在该模块中禁用)或类(仅在该类中)的顶部添加像 #pylint: disable=W0223 这样的注释应该可以解决问题。

关于python - Pylint W0223 : Method . ..在类中是抽象的...但未被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22186843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com