2012-07-18 19 views
5

Tengo una clase que tiene dos métodos que aumentan NotImplementedError y también hereda de una clase abstracta (una clase que contiene métodos abstractos, del paquete abc. Esta clase principal a su vez hereda de una clase marcada como abstracta a través de __metaclass__ = ABCMeta). Debido a esto, se genera una advertencia de R0921 cuando se ejecuta la instalación de una pila en mi código. Si elimino el NotImplementedErrors pylint no da esa advertencia. Ahora, he intentado desactivar el R0921 para la clase como esta:pylint: deshabilitar R0921 no funciona, advertencia

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

pero no parece funcionar. Aún recibo la advertencia "No se hace referencia a la clase abstracta". ¿Qué me estoy perdiendo?

+0

huum, esto suena como un error. Por favor, envíe un ticket en http://www.logilab.org/project/pylint. Gracias – sthenault

+0

@sthenault: Solo puedo ver las entradas activas ya creadas en la página Tickets. ¿Debo registrarme? ¿O debo enviar un correo electrónico a alguien? – Parham

+2

creó un boleto para usted: http://www.logilab.org/ticket/111138 – sthenault

Respuesta

Cuestiones relacionadas