Fehler nur bei Fehlern schreiben. Bei Warnungen weiter laufen
This commit is contained in:
+6
-2
@@ -55,6 +55,10 @@ class ErrorCollector:
|
|||||||
"""Prüft ob Fehler oder Warnungen vorhanden sind."""
|
"""Prüft ob Fehler oder Warnungen vorhanden sind."""
|
||||||
return bool(self.errors) or bool(self.warnings)
|
return bool(self.errors) or bool(self.warnings)
|
||||||
|
|
||||||
|
def has_errors(self):
|
||||||
|
"""Prüft ob Fehlervorhanden sind."""
|
||||||
|
return bool(self.errors)
|
||||||
|
|
||||||
def get_all_issues(self):
|
def get_all_issues(self):
|
||||||
"""Gibt alle Fehler und Warnungen als Dictionary zurück."""
|
"""Gibt alle Fehler und Warnungen als Dictionary zurück."""
|
||||||
result = {}
|
result = {}
|
||||||
@@ -66,8 +70,8 @@ class ErrorCollector:
|
|||||||
|
|
||||||
def write_errorfile(self, work_dir: Path, filename: str):
|
def write_errorfile(self, work_dir: Path, filename: str):
|
||||||
"""Schreibt Fehlerdatei nur wenn Fehler oder Warnungen vorhanden sind."""
|
"""Schreibt Fehlerdatei nur wenn Fehler oder Warnungen vorhanden sind."""
|
||||||
if self.has_errors_or_warnings():
|
if self.has_errors():
|
||||||
print("Fehler oder Warnungen gefunden. Schreibe Error-Datei.")
|
print("Fehler gefunden. Schreibe Error-Datei.")
|
||||||
all_issues = self.get_all_issues()
|
all_issues = self.get_all_issues()
|
||||||
write_results(to_json(all_issues), work_dir, filename)
|
write_results(to_json(all_issues), work_dir, filename)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user