From 811f0db82cd9a0c5ca280aa5b0382104a4c34230 Mon Sep 17 00:00:00 2001 From: mistangl Date: Thu, 25 Sep 2025 16:37:01 +0200 Subject: [PATCH] Fehler nur bei Fehlern schreiben. Bei Warnungen weiter laufen --- lib/getpositions.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/getpositions.py b/lib/getpositions.py index 736f3dd..e54af1e 100644 --- a/lib/getpositions.py +++ b/lib/getpositions.py @@ -55,6 +55,10 @@ class ErrorCollector: """Prüft ob Fehler oder Warnungen vorhanden sind.""" 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): """Gibt alle Fehler und Warnungen als Dictionary zurück.""" result = {} @@ -66,8 +70,8 @@ class ErrorCollector: def write_errorfile(self, work_dir: Path, filename: str): """Schreibt Fehlerdatei nur wenn Fehler oder Warnungen vorhanden sind.""" - if self.has_errors_or_warnings(): - print("Fehler oder Warnungen gefunden. Schreibe Error-Datei.") + if self.has_errors(): + print("Fehler gefunden. Schreibe Error-Datei.") all_issues = self.get_all_issues() write_results(to_json(all_issues), work_dir, filename) else: