Esta secuencia de comandos debe decir a b solo una vez, pero muchas veces dice a b a b.
Creo que esto tiene algo que ver con la etapa de aplicación guardada. Vacié la carpeta de la etapa de aplicación guardada para esta secuencia de comandos y luego la bloqueé. Luego, el script funciona por un tiempo, pero luego de algunas ejecuciones comienza a decir a b a b nuevamente.
¿Cómo puedo solucionar esto?
--stay open
on run
say "a"
say "b"
end run
on my_stuff()
say "my stuff"
end my_stuff
on idle
my_stuff()
return 30
end idle
on quit
say "quit"
continue quit
end quit