data_processor.py aktualisiert

This commit is contained in:
2025-07-28 13:04:35 +00:00
parent a5b246998c
commit 189d692cef

View File

@@ -1464,8 +1464,18 @@ class DataProcessor:
self.logger.info(f"FSM-Pitch-Generierung abgeschlossen. {processed_count} Zeilen bearbeitet.")
def reclassify_all_branches(self, start_sheet_row=None, limit=None, batch_size=20):
# ...
"""
Führt für alle relevanten Zeilen eine neue Brancheneinstufung (v2.0) in Batches durch.
"""
self.logger.info(f"Starte Modus 'reclassify_branches' im Batch-Modus (Größe: {batch_size}). Bereich: {start_sheet_row or 'Start'}, Limit: {limit or 'Unbegrenzt'}")
if not self.sheet_handler.load_data():
return
# DIESE ZEILEN WAREN DAS PROBLEM -> JETZT KORRIGIERT
all_data = self.sheet_handler.get_all_data_with_headers()
header_rows = self.sheet_handler._header_rows
# Wichtig: Der Start MUSS nach den Header-Zeilen sein
effective_start = max(header_rows + 1, start_sheet_row or 0)