Sto scrivendo alcuni script abbastanza complessi, ma quando qualcosa va storto - evento Apple scaduto - o simile, non posso dire con precisione dove sia fallito.
Al momento, sto avvolgendo tutti i gestori con i blocchi try, con un errore on che ripristina l'errore, con un riferimento al nome del gestore e al valore di una variabile che ho impostato in vari punti attraverso il gestore in modo da poter isolare l'errore da qualche parte tra due punti.
** Esiste un modo per ottenere Applescript per dire "Evento Apple scaduto alla riga 15 in await (), alla riga 60 in connectRemoteUser (), alla riga 90 in autostartTestUsers ()" senza dover codificare tutto direttamente ?
Non posso fare affidamento sull'evidenziazione della posizione dell'editor dello script perché gli errori si verificano in modo intermittente quando lo script è fuori produzione.