Warum gibt Pylint bei dieser Raise-Anweisung den Fehler E0702, der NoneType auslöst?

8

Sagen Sie, ich habe den folgenden Code.

%Vor%

Wenn ich diesen Code durch pylint führe, erhalte ich den folgenden Fehler:

%Vor%

Ist das ein Bug in Pylint? Ist meine Pylint zu alt?

%Vor%

Hinweis: Ich weiß, dass dieser Code keinen Sinn ergibt, er ist bis auf seine Knochen destilliert, um das Problem zu enthüllen, normalerweise passiert das zwischen Zeile 2 und 3, was dazu führen könnte, dass ich keine bin Richte nur dort eine Ausnahme aus, weil das in einem anderen Thread passiert, der Einschränkungen hat.

    
wich 09.02.2010, 11:54
quelle

2 Antworten

13

Es ist ein bekannter Fehler . Pylint macht nicht viel Flow-Control-Inferenz.

    
John Feminella 09.02.2010, 11:57
quelle
7

Glücklicherweise können Sie pylint sagen, dass Sie es besser wissen als es:

%Vor%     
Ned Batchelder 09.02.2010 13:52
quelle

Tags und Links