diff --git a/brancheneinstufung2.py b/brancheneinstufung2.py index 2496779a..341ad26e 100644 --- a/brancheneinstufung2.py +++ b/brancheneinstufung2.py @@ -86,7 +86,7 @@ def main(): formatter_class=argparse.RawTextHelpFormatter ) mode_categories = { - "Daten-Synchronisation": ["sync", "debug_sync"], + "Daten-Synchronisation": ["sync", "simulate_sync"], "Batch-Verarbeitung": ["wiki_verify", "website_scraping", "summarize_website", "branch_eval", "suggest_parents", "fsm_pitch"], "Sequentielle Verarbeitung": ["full_run"], "Re-Evaluation": ["reeval"], @@ -169,20 +169,18 @@ def main(): # --- Modus-Dispatching --- start_time = time.time() - if selected_mode == "debug_sync": - # --- NEUER DEBUG-MODUS --- - logger.info("Führe Initialisierung für Sync-Debug-Modus durch...") + elif selected_mode == "simulate_sync": + logger.info("Führe Initialisierung für Sync-Simulations-Modus durch...") if not sheet_handler.load_data(): - logger.critical("Konnte initiale Daten aus dem Google Sheet nicht laden. Debug-Prozess wird abgebrochen.") + logger.critical("Konnte initiale Daten aus dem Google Sheet nicht laden. Simulation wird abgebrochen.") return d365_file_path = args.sync_file if not os.path.exists(d365_file_path): logger.critical(f"Export-Datei nicht gefunden: {d365_file_path}") else: - # Wir übergeben den sheet_handler UND die neue debug_id sync_manager = SyncManager(sheet_handler, d365_file_path) - sync_manager.debug_sync(debug_id=args.debug_id) # HIER IST DIE ÄNDERUNG + sync_manager.simulate_sync() # Aufruf der neuen Simulations-Funktion # Der elif-Block für den regulären Sync elif selected_mode == "sync":