我有以下代码:
class A(object):
def random_function(self):
print self.name
def abstract_function(self):
raise NotImplementedError("This is an abstract class")
class B(A):
def __init__(self):
self.name = "Bob"
super(B, self).__init__()
def abstract_function(self):
print "This is not an abstract class"
Pylint 报告错误:
ID:E1101 A.random_function: 'A' 的实例没有 'name' 成员
这是真的,但我不在乎,因为 A 是抽象的。有没有办法摆脱这个警告而不只是压制它?
谢谢