Symmetrify Script not working in Glyphs 3.2.3 (3260)

Hi! Since I updated Glyphs to the new version the Simmetrify script stopped working.
I’ve looked into the Macro panel and this is the error I’m getting.
Is there a way to solve this?

Thank you!

Can you try reinstalling your modules?

1 Like

I’ve just tried but I still get the same error unfortunately

@TimAhrens Hey! something is wrong with the code and can’t figure out what! It was working until yesterday :smiling_face_with_tear:

Why do you run the script from the macro panel. You can install the scripts from the Plugin Manager and run them from the script menu.

1 Like

Sorry, that was an error in the variable capitalisation. Just fixed it.

1 Like

It seems that undefined variables can still be accessed in case they were defined in previous versions of the script, if I’m not mistaken. While I am working on a script, I find this more of a problem than it is helpful.

That is not an intentional feature. But a (for now) unavoidable side effect of the way python is integrated into the app. There is only one global python context and thous anything that is globally defined will stick around. I tried copying the globals before running a script, but that was very unstable.