Ich mache PEP8 überprüft Python mit der Python flake8 Bibliothek. Ich habe eine Import-Anweisung in einer __init__.py
Datei in einem meinem Untermodule, die wie folgt aussehen:Python pep8 Klasse in Init importiert aber nicht verwendet
from .my_class import MyClass
Der Grund, warum ich diese Zeile in der init-Datei habe, ist so, dass ich MyClass aus dem Submodul importieren als from somemodule import MyClass
anstatt from somemodule.my_class import MyClass
schreiben zu müssen.
Ich möchte wissen, ob es möglich ist, diese Funktionalität beizubehalten, während die PEP8-Verletzung korrigiert wird?
Die Empfehlung, '__all__' zu verwenden, funktionierte! Vielen Dank. – Salvius