GSInstance.generate() return type documentation

I see that in the Python API docu, the return type for GSInstance.generate() is given as bool/list. However, The return type seems to be (at least now) bool/str: True if successful, str if error (only the first error is given).

Is this intentional? I would expect the return type to be list[str], with one str per error. Why is only the first error returned?

1 Like

I’m very interested in this too, as Font Proofer tries to surface any export errors when proofing a Glyphs project. And it doesn’t always seem to work.