2012-07-18 32 views
5

我有一個類,它有兩種方法可以引發NotImplementedError並且還從一個抽象類(包含抽象方法的類,從abc包繼承)。來自標記爲摘要的類別__metaclass__ = ABCMeta)。由於這個,在我的代碼上運行pylint時引發了R0921警告。如果我刪除NotImplementedErrors pylint不會給出該警告。現在,我已經嘗試禁用R0921這樣的班級:pylint:禁用R0921不起作用,仍然警告

# pylint: disable=R0921 
class Wrapper(AbstractWrapper): 
    ... 
    def func(self, kwargs**): 
     raise NotImplementedError 
    ... 

但它似乎並沒有工作。我仍然收到警告「沒有引用抽象類」。我錯過了什麼?

+0

Huum,這聽起來像一個錯誤。請在http://www.logilab.org/project/pylint上提交一張票。謝謝 – sthenault 2012-07-18 16:38:05

+0

@sthenault:我只能在Tickets頁面看到已經創建的活動門票。我需要註冊嗎?還是必須給某人發電子郵件 – Parham 2012-08-07 11:09:18

+2

爲您創建了一張票:http://www.logilab.org/ticket/111138 – sthenault 2012-11-13 07:15:22

回答