Möglich, eine Liste ohne * Magic zu formatieren?

7

Ich habe einen Python-Code geschrieben, der funktioniert, aber Pylint mag den Stern nicht. Es sagt mir immer wieder:

%Vor%

Ist es möglich, meinen Code ohne den Stern zu schreiben? Einige Informationen: Ich verwende lxml ; self.xml ist eine vergegenständlichte XML-Datei.

%Vor%     
Mr.Yeah 18.05.2014, 19:23
quelle

3 Antworten

11

Mit dem Splat-Operator ist nichts falsch. Ohne zu wissen, was die version_format -Funktion tut, ist es nicht möglich zu sagen, ob Sie eine iterable übergeben oder die Funktion direkt iterieren können, aber ehrlich gesagt gibt es keinen Grund dafür.

    
Marcin 18.05.2014, 19:26
quelle
7

Wenn Sie diese Warnmeldung nicht mögen, deaktivieren Sie sie. Es wurde ursprünglich eingeführt, weil viele

%Vor%

verringert die Lesbarkeit / Wartbarkeit des Codes.

    
gurney alex 19.05.2014 06:19
quelle
4

Sternargumente (W0142) ist in pylint nicht mehr vorhanden (mindestens seit Version 1.4.3). Es scheint, als sei es vor kurzem entfernt worden.

    
Six 15.06.2015 15:41
quelle

Tags und Links