bugfix
This commit is contained in:
@@ -960,15 +960,20 @@ class DataProcessor:
|
|||||||
self.sheet_handler.load_data()
|
self.sheet_handler.load_data()
|
||||||
all_data = self.sheet_handler.get_all_data_with_headers()
|
all_data = self.sheet_handler.get_all_data_with_headers()
|
||||||
|
|
||||||
|
# Bestehende Logik zur Verarbeitung der Zeilen
|
||||||
processed_count_actual = 0
|
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)
|
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:
|
for task in rows_to_process:
|
||||||
if row_limit is not None and processed_count_actual >= row_limit:
|
if row_limit is not None and processed_count_actual >= row_limit:
|
||||||
self.logger.info(f"Zeilenlimit ({row_limit}) fuer Re-Evaluation erreicht.")
|
self.logger.info(f"Zeilenlimit ({row_limit}) fuer Re-Evaluation erreicht.")
|
||||||
break
|
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']}...")
|
self.logger.info(f"Bearbeite Re-Eval Zeile {task['row_num']}...")
|
||||||
processed_count_actual += 1
|
processed_count_actual += 1
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user