Interrupt macro process

Is there any way to stop Glyphs’ python (like the macro panel) if it is stuck in an extended / unending process without force-quitting the app?

Not currently. What code gets it stuck? Are you using a while loop?

Oh, it is one of my scripts that was in progress and I’d accidentally hit “run” on “for x in Glyphs.font:” which turns out to be a very large dataset.

I was just wondering if there was a better way to stop the process than force closing, but seems not!

I believe we have had that on the list for a long time. IIRC @Tosche once asked for the feature.

I had that but that caused to many problems. Now the script runs in the main tread to not cause any multi treading problems.