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