2012-07-18 12 views
5

Ho una classe che ha due metodi che sollevano NotImplementedError e eredita anche da una classe astratta (una classe che contiene metodi astratti, dal pacchetto abc. Questa classe genitore a sua volta eredita da una classe contrassegnata come astratta attraverso __metaclass__ = ABCMeta). A causa di ciò viene generato un avviso R0921 durante l'esecuzione di pylint sul mio codice. Se rimuovo il file pylint NotImplementedErrors non fornisco questo avviso. Ora, ho provato a rendere invalido il R0921 per la classe in questo modo:pylint: disabilitazione R0921 non funziona, ancora avviso

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

Ma non sembra funzionare. Ricevo ancora l'avviso "Classe astratta non referenziata". Cosa mi manca?

+0

Huum, questo suona come un insetto. Si prega di inviare un biglietto su http://www.logilab.org/project/pylint. Grazie – sthenault

+0

@sthenault: posso vedere solo biglietti già creati e attivi sotto la pagina Biglietti. Devo registrarmi? O devo mandare un'email a qualcuno? – Parham

+2

ha creato un biglietto per te: http://www.logilab.org/ticket/111138 – sthenault

risposta

Problemi correlati