考虑以下代码示例:
class BaseExtractor(object, metaclass=abc.ABCMeta):
@abc.abstractmethod
def extract(self, interval, *args, **kwargs):
raise NotImplementedError
class ChildExtractor(BaseExtractor):
def extract(self, interval, variants, anchor, fixed_len=True, **kwargs):
pass
为什么 PyCharm 告诉我ChildExtractor.extract()不匹配BaseExtractor.extract()?
我开始认为我只是犯了一些非常愚蠢的错误......
编辑:
class ChildExtractor(BaseExtractor):
def extract(self, interval, variants, anchor, *args, fixed_len=True, **kwargs):
pass
这会导致相同的错误。
慕哥6287543
相关分类