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("--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_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("--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")
|
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()
|
args = parser.parse_args()
|
||||||
@@ -179,9 +180,9 @@ def main():
|
|||||||
if not os.path.exists(d365_file_path):
|
if not os.path.exists(d365_file_path):
|
||||||
logger.critical(f"Export-Datei nicht gefunden: {d365_file_path}")
|
logger.critical(f"Export-Datei nicht gefunden: {d365_file_path}")
|
||||||
else:
|
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 = 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
|
# Der elif-Block für den regulären Sync
|
||||||
elif selected_mode == "sync":
|
elif selected_mode == "sync":
|
||||||
|
|||||||
Reference in New Issue
Block a user