From df6aca3175eeecbb4fef226c75bad835235c1cbb Mon Sep 17 00:00:00 2001 From: Floke Date: Mon, 4 Aug 2025 12:13:32 +0000 Subject: [PATCH] data_processor.py aktualisiert --- data_processor.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/data_processor.py b/data_processor.py index 92602f5c..345ba12b 100644 --- a/data_processor.py +++ b/data_processor.py @@ -5173,17 +5173,14 @@ class DataProcessor: """ # Verwenden Sie logger, da das Logging jetzt konfiguriert ist # <<< GEÄNDERT - self.logger.info( - "Starte Datenvorbereitung fuer Modellierung (Training)...") - # Nutzt den self.sheet_handler der Klasse (Block 15). - # Pruefen Sie, ob der Sheet Handler initialisiert wurde und Daten hat. - if not self.sheet_handler or not self.sheet_handler.sheet_values: - self.logger.error( - "Fehler: Sheet Handler nicht initialisiert oder keine Daten geladen fuer prepare_data_for_modeling.") # <<< GEÄNDERT - # Versuchen Sie die Daten einmalig innerhalb dieser Methode zu laden, falls sie fehlen. - # Der load_data Aufruf ist mit retry_on_failure dekoriert (Block - # 2). + self.logger.info("Starte Datenvorbereitung fuer Modellierung (Training)...") + + # Prüfen, ob der Sheet Handler initialisiert ist und Daten hat. + # Wenn nicht, versuchen, die Daten zu laden. + if not self.sheet_handler or not self.sheet_handler.get_all_data_with_headers(): if not self.sheet_handler.load_data(): + self.logger.critical("Konnte Daten auch nach erneutem Versuch nicht laden. Abbruch der Datenvorbereitung.") + return None self.logger.critical( "Konnte Daten auch nach erneutem Versuch nicht laden. Abbruch der Datenvorbereitung.") # <<< GEÄNDERT return None # Gebe None zurueck, wenn Laden fehlschlaegt