Pylint Fehler W0232: Klasse hat keine __init__ Methode

8

Ich habe den folgenden Fehler mit pylint:

%Vor%

Ich verstehe, was es bedeutet. Ich muss die Methode __init__ erstellen. Das Problem ist, dass diese Klasse von der Elternklasse geerbt wird. Ich weiß, dass ich in der Lage bin, die __init__ -Methode zu erstellen und super(myclass, self).__init__() zu verwenden, aber ist das wirklich notwendig? Ich habe nichts zu __init__ hinzuzufügen. Ich möchte wissen, ob es besser ist, __init__ method in jeder Klasse zu erstellen.

    
Nirock 27.10.2013, 19:31
quelle

1 Antwort

2

Wie @Sean sagte, pylint sollte nicht beschweren, wenn __init__() ist in einer Elternklasse definiert. Сhancen sind pylint kann diese Klasse nicht finden. Stellen Sie sicher, dass das Modul, das es definiert, tatsächlich geladen wird, wenn Sie pylint aufrufen (z. B. auf dem enthaltenen Paket ausführen).

    
Eugene Yarmash 14.09.2015 13:30
quelle

Tags und Links