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
..
2018-10-17 17:06:12 +01: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
2022-12-13 11:26:36 +00:00
2020-05-07 16:53:39 +01:00
2022-12-13 11:26:36 +00:00