From 289fd62d8f8ceb3d61d638535759e6e74cd3a4f9 Mon Sep 17 00:00:00 2001 From: justvanrossum Date: Fri, 2 Dec 2016 14:24:46 +0100 Subject: [PATCH] added assert, as suggested by @behdad in #749 --- Lib/fontTools/varLib/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Lib/fontTools/varLib/models.py b/Lib/fontTools/varLib/models.py index aeefc314c..2c5941725 100644 --- a/Lib/fontTools/varLib/models.py +++ b/Lib/fontTools/varLib/models.py @@ -44,6 +44,7 @@ def normalizeLocation(location, axes): """ out = {} for tag,(lower,default,upper) in axes.items(): + assert lower <= default <= upper, "invalid axis values" v = location.get(tag, default) v = max(min(v, upper), lower) if v == default: