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?
Huum, questo suona come un insetto. Si prega di inviare un biglietto su http://www.logilab.org/project/pylint. Grazie – sthenault
@sthenault: posso vedere solo biglietti già creati e attivi sotto la pagina Biglietti. Devo registrarmi? O devo mandare un'email a qualcuno? – Parham
ha creato un biglietto per te: http://www.logilab.org/ticket/111138 – sthenault