2024-04-29 19:39:37 发布
网友
Pylint为抽象类的子类生成此错误,即使这些子类本身没有实例化,并且方法在具体子类中被重写。为什么Pylint认为我的抽象子类是具体的?我怎样才能关闭这个警告而不取出锤子并在rc文件中完全禁用它呢?在
出于某些原因,pylint认为类不是抽象的(当前的检测是通过检查引发NotImplementedError的方法来完成的)。在模块(仅用于在该模块中禁用)或类(仅在该类中禁用)的顶部添加一个类似于#pylint: disable=W0223的注释,就可以做到这一点。在
#pylint: disable=W0223
出于某些原因,pylint认为类不是抽象的(当前的检测是通过检查引发NotImplementedError的方法来完成的)。在模块(仅用于在该模块中禁用)或类(仅在该类中禁用)的顶部添加一个类似于
#pylint: disable=W0223
的注释,就可以做到这一点。在相关问题 更多 >
编程相关推荐