diff --git a/brancheneinstufung2.py b/brancheneinstufung2.py index a4294ff0..b8165f5e 100644 --- a/brancheneinstufung2.py +++ b/brancheneinstufung2.py @@ -157,9 +157,11 @@ def main(): process_ml_steps='ml_predict' in steps_to_run_set ) elif selected_mode == "alignment": - alignment_demo(sheet_handler.sheet) + # NEU: Übergebe die gesamte sheet_handler Instanz + alignment_demo(sheet_handler) elif selected_mode == "train_technician_model": data_processor.train_technician_model() + 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}")