From 80a3227f44cc3784aa18c149e16dc1337c6ee9f6 Mon Sep 17 00:00:00 2001 From: Simon Cozens Date: Thu, 18 Feb 2021 11:39:01 +0000 Subject: [PATCH] Raise error in unknown curve degrees --- Lib/fontTools/misc/bezierTools.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/fontTools/misc/bezierTools.py b/Lib/fontTools/misc/bezierTools.py index 71c2ecc7d..d93772177 100644 --- a/Lib/fontTools/misc/bezierTools.py +++ b/Lib/fontTools/misc/bezierTools.py @@ -993,6 +993,7 @@ def _curve_bounds(c): return calcQuadraticBounds(*c) elif len(c) == 4: return calcCubicBounds(*c) + raise ValueError("Unknown curve degree") def _split_segment_at_t(c, t): @@ -1004,6 +1005,7 @@ def _split_segment_at_t(c, t): return splitQuadraticAtT(*c, t) elif len(c) == 4: return splitCubicAtT(*c, t) + raise ValueError("Unknown curve degree") def _curve_curve_intersections_t(