In den Dokumenten " Fehler ignorieren" wird derzeit eine Möglichkeit zum Ignorieren eines bestimmten Fehlers für eine bestimmte Zeile aufgeführt:
example = lambda: 'example' # noqa: E731
... und eine Möglichkeit, alle Fehler für eine gesamte Datei zu ignorieren :
# flake8: noqa
from foo import unused
function_that_doesnt_exist()
x = 1+ 2
... und verschiedene Möglichkeiten, entweder über die Konfiguration oder über Befehlszeilenoptionen, einen bestimmten Fehler global für ein gesamtes Projekt zu deaktivieren .
Was aber, wenn ich einen bestimmten Fehler in der Gesamtheit einer einzelnen Datei ignorieren möchte - zum Beispiel, um Warnungen vor nicht verwendeten Importen in einer __init__.py
Barrel-Datei zu deaktivieren , die nur eine Reihe von Klassen importiert, damit Code aus anderen Paketen sie daraus importieren kann Wende? Die Dokumente scheinen keine Syntax dafür anzudeuten. Ist es möglich?
__all__
Erklärung abzugeben, in der das importierte Material aufgelistet ist .