Der E226 Fehlercode ist über "fehlende Leerzeichen um arithmetischen Operator".PEP8 E226 Empfehlung
Ich benutze Anaconda ‚s-Paket in Sublime, die als PEP8 E226 Verletzung beispielsweise diese Zeile markieren werden:
hypot2 = x*x + y*y
Aber in Guido's PEP8 style guide diese Linie tatsächlich gezeigt als ein Beispiel für recommended use von Räumen innerhalb Betreiber.
Frage: Welches ist die richtige Richtlinie? Immer Leerzeichen um Operatoren oder nur in einigen Fällen (wie Guidos Empfehlung zeigt)?
Auch: Wer entscheidet, was in PEP8 geht? Ich hätte gedacht, Guido's Empfehlung würde ziemlich genau bestimmen, wie das funktioniert.
Nicht sicher, welche Antwort Sie hier erhoffen ... PEP 8 ist PEP 8. Sublime PEP 8 Style Checker ist ein anderes Thema. Vielleicht hat der Implementierer dieses Pakets diese spezielle Regel nicht genau so implementiert, wie in der aktuellen PEP 8-Empfehlung beschrieben. – deceze
Entschuldigung, ich habe meine eigentliche Frage hinzugefügt, um klarer zu sein. Ich würde gerne wissen, welche Richtlinie die richtige ist. Die zweite Frage ist eine weniger wichtige Frage. – Gabriel
Ähm, es gibt nur eine Richtlinie in deiner Frage, aus welcher Quelle du wählen sollst? – wRAR