brancheneinstufung2.py aktualisiert

This commit is contained in:
2025-08-28 17:38:25 +00:00
parent 80151c62b3
commit 0ddb369603

View File

@@ -108,6 +108,7 @@ def main():
parser.add_argument("--steps", type=str, help=f"Schritte für 'reeval'/'full_run' (z.B. 'wiki,chat'). Optionen: {', '.join(valid_steps)}.", default=','.join(valid_steps))
parser.add_argument("--min_umsatz", type=float, help="Mindestumsatz in MIO € für 'find_wiki_serp'.", default=200.0)
parser.add_argument("--min_employees", type=int, help="Mindest-MA für 'find_wiki_serp'.", default=500)
parser.add_argument("--debug_id", type=str, help="Eine spezifische CRM ID für eine Tiefenanalyse im 'debug_sync'-Modus.", default=None)
parser.add_argument("--sync_file", type=str, help="Pfad zur D365 Excel-Exportdatei für den 'sync'-Modus.", default="d365_export.xlsx")
args = parser.parse_args()
@@ -179,9 +180,9 @@ def main():
if not os.path.exists(d365_file_path):
logger.critical(f"Export-Datei nicht gefunden: {d365_file_path}")
else:
# Wir übergeben den sheet_handler, um eine erneute Verbindung zu vermeiden
# Wir übergeben den sheet_handler UND die neue debug_id
sync_manager = SyncManager(sheet_handler, d365_file_path)
sync_manager.debug_sync() # Aufruf der neuen Debug-Funktion
sync_manager.debug_sync(debug_id=args.debug_id) # HIER IST DIE ÄNDERUNG
# Der elif-Block für den regulären Sync
elif selected_mode == "sync":