From c8e68b2f4c348d742513100f689b924f1474e77c Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sun, 19 Feb 2017 19:24:40 -0600 Subject: [PATCH] [interpolatable] Report bad contour in case of math error --- Snippets/interpolatable.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Snippets/interpolatable.py b/Snippets/interpolatable.py index dc77cc7e4..2f6629053 100755 --- a/Snippets/interpolatable.py +++ b/Snippets/interpolatable.py @@ -122,7 +122,7 @@ def test(glyphsets, glyphs=None, names=None): try: allVectors = [] - for glyphset in glyphsets: + for glyphset,name in zip(glyphsets, names): #print('.', end='') glyph = glyphset[glyph_name] @@ -169,7 +169,8 @@ def test(glyphsets, glyphs=None, names=None): except ValueError as e: - print('%s: math error %s; skipping glyph' % (glyph_name, e)) + print('%s: %s: math error %s; skipping glyph.' % (glyph_name, name, e)) + print(contour.value) #raise #for x in hist: # print(x)