This commit is contained in:
2025-07-01 11:22:06 +00:00
parent 39516cf4aa
commit c3316d501b

View File

@@ -960,15 +960,20 @@ class DataProcessor:
self.sheet_handler.load_data()
all_data = self.sheet_handler.get_all_data_with_headers()
# Bestehende Logik zur Verarbeitung der Zeilen
processed_count_actual = 0
steps_to_run_set = set(key for key, value in {'wiki': process_wiki_steps, 'chat': process_chatgpt_steps, 'web': process_website_steps, 'ml_predict': process_ml_steps}.items() if value)
# NEU: all_data nach dem Leeren der Zellen aktualisieren
fresh_data = self.sheet_handler.get_all_data_with_headers()
for task in rows_to_process:
if row_limit is not None and processed_count_actual >= row_limit:
self.logger.info(f"Zeilenlimit ({row_limit}) fuer Re-Evaluation erreicht.")
break
current_row_data = all_data[task['row_num'] - 1]
# Holen der (jetzt geleerten) Daten für die Verarbeitung aus den frisch geladenen Daten
current_row_data = fresh_data[task['row_num'] - 1]
self.logger.info(f"Bearbeite Re-Eval Zeile {task['row_num']}...")
processed_count_actual += 1
try: