diff --git a/Lib/fontTools/misc/symfont.py b/Lib/fontTools/misc/symfont.py index b48464a27..d09efac43 100644 --- a/Lib/fontTools/misc/symfont.py +++ b/Lib/fontTools/misc/symfont.py @@ -44,6 +44,7 @@ def green(f, curveXY): f = sp.integrate(f * sp.diff(curveXY[0], t), (t, 0, 1)) return f + class _BezierFuncsLazy(dict): def __init__(self, symfunc): diff --git a/Snippets/interpolatable.py b/Snippets/interpolatable.py index 9ff359132..c646ad07e 100755 --- a/Snippets/interpolatable.py +++ b/Snippets/interpolatable.py @@ -48,7 +48,7 @@ class PerContourOrComponentPen(PerContourPen): class RecordingNoComponentsPen(BasePen): - def __init__(self, glyphset): + def __init__(self, glyphset=None): # glyphset is unused BasePen.__init__(self, glyphset) self._glyphset = glyphset self.value = [] @@ -76,7 +76,7 @@ class RecordingPen(RecordingNoComponentsPen): class TeePen(object): - def __init__(self, *pens): + def __init__(self, *pens, glyphset=None): # glyphset is unused if len(pens) == 1: pens = pens[0] self.pens = pens