Hm? Undo is already there, no? Would it really be more complicated than:
if len(selected_glyphs) > 10:
msgbox(opt.warning, "Operations on more than 10 glyphs cannot be undone.")
undobuffer.empty()
Well I leave it to you.
Yes bhante, you had mentioned this in your tutorial on glyph transformer. I just would like to avoid the trouble. Anyhow…