Harry Dalton 70ca6dec9b Identify the culprit glif in read errors with a loose backport of PEP678
This commit annotates errors from GlyphSet.readGlyph() with the details
of the glyph that originated them (e.g. name, path to glif). This is
implemented with a loose backport of PEP678, to avoid adding a wrapper
error that would be less specific and would break API compatibility.

In addition, this commit adds a test to ensure that the new details are
present (specifically, in the case of parsing invalid XML).
2023-03-14 15:58:18 +00:00
..
2022-12-13 11:26:36 +00:00
2022-12-13 11:26:36 +00:00
2022-12-13 11:26:36 +00:00
2022-12-13 11:26:36 +00:00
2022-12-13 11:26:36 +00:00
2022-12-13 11:26:36 +00:00
2022-12-13 11:26:36 +00:00
2023-02-22 09:32:59 -07:00
2023-02-22 11:15:42 -07:00
2022-12-13 11:26:36 +00:00
2022-12-13 11:26:36 +00:00
2022-12-13 11:26:36 +00:00
2022-12-13 11:26:36 +00:00
2019-06-14 16:06:04 +01:00
2022-12-13 11:26:36 +00:00