This commit is contained in:
2025-06-30 08:04:28 +00:00
parent 05b3af642e
commit 3d2ae43074

View File

@@ -201,7 +201,22 @@ class DataProcessor:
Anreicherungs- und Analyseprozesse durch.
"""
self.logger.info(
f"--- Starte Verarbeitung fuer Zeile {row_num_in_sheet} {'(Re-Eval)' if force_reeval else ''} (Schritte: {', '.join(steps_to_run) if steps_to_run else 'Keine'}) ---")
f"--- Starte Verarbeitung fuer Zeile {row_num_in_sheet} {'(Re-Eval)' if force_reeval else ''} (Angefragte Schritte: {', '.join(steps_to_run) if steps_to_run else 'Keine'}) ---")
# NEU: Detaillierteres Logging der auszuführenden Schritte
run_reasons = []
if 'web' in steps_to_run and self._needs_website_processing(row_data, force_reeval):
run_reasons.append("WEB (Timestamp leer oder Re-Eval)")
if 'wiki' in steps_to_run and self._needs_wiki_processing(row_data, force_reeval):
run_reasons.append("WIKI (Timestamp leer oder Re-Eval)")
if 'chat' in steps_to_run and self._needs_chat_evaluations(row_data, force_reeval, False): # False, da wir es nur für die Logik prüfen
run_reasons.append("CHAT (Timestamp leer oder Re-Eval)")
if 'ml_predict' in steps_to_run and self._needs_ml_prediction(row_data, force_reeval, False):
run_reasons.append("ML (Bucket leer oder Re-Eval)")
if run_reasons:
self.logger.info(f"Zeile {row_num_in_sheet}: Fuehre Schritte aus -> {', '.join(run_reasons)}")
updates = []
now_timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
any_processing_done = False