brancheneinstufung2.py aktualisiert
This commit is contained in:
@@ -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":
|
||||
|
||||
Reference in New Issue
Block a user