data_processor.py aktualisiert

This commit is contained in:
2025-08-04 12:13:32 +00:00
parent 131f4700ae
commit e26875fc2c

View File

@@ -5173,17 +5173,14 @@ class DataProcessor:
""" """
# Verwenden Sie logger, da das Logging jetzt konfiguriert ist # Verwenden Sie logger, da das Logging jetzt konfiguriert ist
# <<< GEÄNDERT # <<< GEÄNDERT
self.logger.info( self.logger.info("Starte Datenvorbereitung fuer Modellierung (Training)...")
"Starte Datenvorbereitung fuer Modellierung (Training)...")
# Nutzt den self.sheet_handler der Klasse (Block 15). # Prüfen, ob der Sheet Handler initialisiert ist und Daten hat.
# Pruefen Sie, ob der Sheet Handler initialisiert wurde und Daten hat. # Wenn nicht, versuchen, die Daten zu laden.
if not self.sheet_handler or not self.sheet_handler.sheet_values: if not self.sheet_handler or not self.sheet_handler.get_all_data_with_headers():
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).
if not self.sheet_handler.load_data(): 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( self.logger.critical(
"Konnte Daten auch nach erneutem Versuch nicht laden. Abbruch der Datenvorbereitung.") # <<< GEÄNDERT "Konnte Daten auch nach erneutem Versuch nicht laden. Abbruch der Datenvorbereitung.") # <<< GEÄNDERT
return None # Gebe None zurueck, wenn Laden fehlschlaegt return None # Gebe None zurueck, wenn Laden fehlschlaegt