Skip to main content
Glama
find-commit-method.py•2.14 kB
# -*- coding: ascii -*- """ Cerca metodi per confermare/commit modifiche al TimeProfile """ try: print("=" * 80) print("RICERCA METODI COMMIT/LOCK/CONFIRM") print("=" * 80) # Trova LineRoute lr = None for lineroute in Visum.Net.LineRoutes: name = lineroute.AttValue("Name") if name == "R17_2": lr = lineroute break if lr: tp = None for time_profile in lr.TimeProfiles: tp = time_profile break if tp: print("\nMETODI DISPONIBILI SU TIMEPROFILE:") print("-" * 80) # Lista TUTTI i metodi (non solo quelli filtrati) all_methods = [] for attr in dir(tp): if not attr.startswith('_'): try: obj = getattr(tp, attr) if callable(obj): all_methods.append(attr) except: pass print("\nTutti i metodi callable:") for method in sorted(all_methods): print(" - %s" % method) print("\n" + "=" * 80) print("SUGGERIMENTO:") print("=" * 80) print("\nL'API COM di Visum non supporta la modifica permanente dei") print("TimeProfileItems via AddTimeProfileItem().") print("\nLe modifiche vengono perse al riavvio perche' Visum rigenera") print("i TimeProfileItems dal LineRoute quando carica il file.") print("\nSOLUZIONE:") print("1. Modifica manualmente dall'interfaccia (Line Route Editor)") print("2. Usa uno script VBScript/Python esterno che simula click GUI") print("3. Modifica il file .ver direttamente (richiede reverse engineering)") print("\nPer ora, le modifiche funzionano durante la sessione corrente") print("di Visum, ma non vengono salvate nel file.") except Exception as e: print("\nERRORE: %s" % str(e)) import traceback traceback.print_exc()

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/multiluca2020/visum-thinker-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server