bugfix
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user