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
# <<< 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