Add __all__ to pens that didn't have it

This commit is contained in:
Behdad Esfahbod 2017-02-20 20:01:06 -06:00
parent 69f38605d1
commit f3bfea12c6
7 changed files with 16 additions and 3 deletions

View File

@ -5,6 +5,9 @@ from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen
__all__ = ["AreaPen"]
class AreaPen(BasePen):
def __init__(self, glyphset=None):

View File

@ -2,6 +2,10 @@ from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen
__all__ = ["MomentsPen"]
class MomentsPen(BasePen):
def __init__(self, glyphset=None):

View File

@ -8,6 +8,9 @@ from fontTools.misc.bezierTools import splitQuadraticAtT, splitCubicAtT
import math
__all__ = ["PerimeterPen"]
def _distance(p0, p1):
return math.hypot(p0[0] - p1[0], p0[1] - p1[1])
def _dot(v1, v2):

View File

@ -4,6 +4,9 @@ from fontTools.pens.basePen import BasePen
from reportlab.graphics.shapes import Path
__all__ = ["ReportLabPen"]
class ReportLabPen(BasePen):
"""A pen for drawing onto a reportlab.graphics.shapes.Path object."""

View File

@ -3,6 +3,9 @@ from fontTools.misc.py23 import *
import math
from fontTools.pens.momentsPen import MomentsPen
__all__ = ["StatisticsPen"]
class StatisticsPen(MomentsPen):
# Center of mass

View File

@ -1,9 +1,7 @@
# Copyright (c) 2009 Type Supply LLC
# Author: Tal Leming
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.psCharStrings import T2CharString
from fontTools.pens.basePen import BasePen

View File

@ -1,6 +1,5 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from array import array
from fontTools.pens.basePen import AbstractPen
from fontTools.pens.transformPen import TransformPen