Mekkablue [Find and Replace Components] doesn’t work on glyphs 3.1.2 and 3.2

Hi! Mekkablue script isn’t working which was fine by last week.
I updated glyphs to 3.2ver and still not working.
Sharing Macro panel log below…

Traceback (most recent call last):
File “init.py”, line 152, in SavePreferences
Glyphs.defaults[self.domain(prefName)] = self.uiElement(prefName).get()
File “init.py”, line 131, in uiElement
latestObject = getattr(latestObject, particle)
AttributeError: ‘FloatingWindow’ object has no attribute ‘oldCompName’

:warning: ‘ComponentReplacer’ could not write preferences.
Find and Replace Components, report for kimjuseong2
/Users/agti/Desktop/김주성 교수 글꼴개발 관련/김주성 구조변경214.glyphspackage

✅ Replaced 0 components in o-ko, layer: Regular
✅ Replaced 0 components in og-ko, layer: Regular
✅ Replaced 0 components in ogg-ko, layer: Regular
✅ Replaced 0 components in ogs-ko, layer: Regular
✅ Replaced 0 components in on-ko, layer: Regular
✅ Replaced 0 components in onj-ko, layer: Regular
✅ Replaced 0 components in onh-ko, layer: Regular
✅ Replaced 0 components in od-ko, layer: Regular
✅ Replaced 0 components in ol-ko, layer: Regular
✅ Replaced 0 components in olg-ko, layer: Regular
✅ Replaced 0 components in olm-ko, layer: Regular
✅ Replaced 0 components in olb-ko, layer: Regular
✅ Replaced 0 components in ols-ko, layer: Regular
✅ Replaced 0 components in olt-ko, layer: Regular
✅ Replaced 0 components in olp-ko, layer: Regular
✅ Replaced 0 components in olh-ko, layer: Regular
✅ Replaced 0 components in om-ko, layer: Regular
✅ Replaced 0 components in ob-ko, layer: Regular
✅ Replaced 0 components in obs-ko, layer: Regular
✅ Replaced 0 components in os-ko, layer: Regular
✅ Replaced 0 components in oss-ko, layer: Regular
✅ Replaced 0 components in ong-ko, layer: Regular
✅ Replaced 0 components in oj-ko, layer: Regular
✅ Replaced 0 components in oc-ko, layer: Regular
✅ Replaced 0 components in ok-ko, layer: Regular
✅ Replaced 0 components in ot-ko, layer: Regular
✅ Replaced 0 components in op-ko, layer: Regular
✅ Replaced 0 components in oh-ko, layer: Regular
✅ Replaced 0 components in yo-ko, layer: Regular
✅ Replaced 0 components in yog-ko, layer: Regular
✅ Replaced 0 components in yogg-ko, layer: Regular
✅ Replaced 0 components in yogs-ko, layer: Regular
✅ Replaced 0 components in yon-ko, layer: Regular
✅ Replaced 0 components in yonj-ko, layer: Regular
✅ Replaced 0 components in yonh-ko, layer: Regular
✅ Replaced 0 components in yod-ko, layer: Regular
✅ Replaced 0 components in yol-ko, layer: Regular
✅ Replaced 0 components in yolg-ko, layer: Regular
✅ Replaced 0 components in yolm-ko, layer: Regular
✅ Replaced 0 components in yolb-ko, layer: Regular
✅ Replaced 0 components in yols-ko, layer: Regular
✅ Replaced 0 components in yolt-ko, layer: Regular
✅ Replaced 0 components in yolp-ko, layer: Regular
✅ Replaced 0 components in yolh-ko, layer: Regular
✅ Replaced 0 components in yom-ko, layer: Regular
✅ Replaced 0 components in yob-ko, layer: Regular
✅ Replaced 0 components in yobs-ko, layer: Regular
✅ Replaced 0 components in yos-ko, layer: Regular
✅ Replaced 0 components in yoss-ko, layer: Regular
✅ Replaced 0 components in yong-ko, layer: Regular
✅ Replaced 0 components in yoj-ko, layer: Regular
✅ Replaced 0 components in yoc-ko, layer: Regular
✅ Replaced 0 components in yok-ko, layer: Regular
✅ Replaced 0 components in yot-ko, layer: Regular
✅ Replaced 0 components in yop-ko, layer: Regular
✅ Replaced 0 components in yoh-ko, layer: Regular

Done. Replaced 0 components.
Traceback (most recent call last):
File “init.py”, line 152, in SavePreferences
Glyphs.defaults[self.domain(prefName)] = self.uiElement(prefName).get()
File “init.py”, line 131, in uiElement
latestObject = getattr(latestObject, particle)
AttributeError: ‘FloatingWindow’ object has no attribute ‘oldCompName’

:warning: ‘ComponentReplacer’ could not write preferences.

The script needs an update. Thank you for pointing this out.

Came here to say the same! Invaluable script for Hangul.

I think it should work again. Is it still broken for you?

Works fine by me since re-install on 3.2:) Thanks a lot!

1 Like