diff --git a/brancheneinstufung2.py b/brancheneinstufung2.py index 64e705c9..aa55c960 100644 --- a/brancheneinstufung2.py +++ b/brancheneinstufung2.py @@ -158,14 +158,16 @@ def main(): process_website_steps='web' in steps_to_run_set, process_ml_steps='ml_predict' in steps_to_run_set ) + # NEUE BEDINGUNG HINZUGEFÜGT + elif selected_mode == "reclassify_branches": + data_processor.reclassify_all_branches( + start_sheet_row=args.start_sheet_row, + limit=args.limit + ) elif selected_mode == "alignment": - # NEU: Übergebe die gesamte sheet_handler Instanz alignment_demo(sheet_handler) elif selected_mode == "train_technician_model": data_processor.train_technician_model() - # NEU: Expliziter Aufruf für wiki_verify hinzugefügt - elif selected_mode == "wiki_verify": - data_processor.process_wiki_verify(limit=args.limit, start_sheet_row=args.start_sheet_row, end_sheet_row=args.end_sheet_row) elif hasattr(data_processor, f"process_{selected_mode}"): # Dynamischer Aufruf für die meisten Batch-Modi method_to_call = getattr(data_processor, f"process_{selected_mode}")