Pylint W0223:方法。。。在课堂上是抽象的。。。但不会被覆盖

2024-04-29 19:39:37 发布

您现在位置:Python中文网/ 问答频道 /正文

Pylint为抽象类的子类生成此错误,即使这些子类本身没有实例化,并且方法在具体子类中被重写。为什么Pylint认为我的抽象子类是具体的?我怎样才能关闭这个警告而不取出锤子并在rc文件中完全禁用它呢?在


Tags: 文件实例方法警告错误抽象类子类pylint
1条回答
网友
1楼 · 发布于 2024-04-29 19:39:37

出于某些原因,pylint认为类不是抽象的(当前的检测是通过检查引发NotImplementedError的方法来完成的)。在模块(仅用于在该模块中禁用)或类(仅在该类中禁用)的顶部添加一个类似于#pylint: disable=W0223的注释,就可以做到这一点。在

相关问题 更多 >