class_docstr: Filtering PointPen that tries to determine whether an on-curve point
  should be "smooth", ie. that it's a "tangent" point or a "curve" point.
class_docstr_tok: ["Filtering","PointPen","that","tries","to","determine","whether","an","on-curve","point","should","be","``","smooth","''",",","ie",".","that","it","'s","a","``","tangent","''","point","or","a","``","curve","''","point","."]
code: def endPath(self):
      self._flushContour()
      self._outPen.endPath()
      self._points = None
  
imports: import math
  from typing import Any, Optional, Tuple, Dict
  from fontTools.pens.basePen import AbstractPen, PenError
  from fontTools.misc.transform import DecomposedTransform
label_desc: Use image node_id 4 for calling the GuessSmoothPointPen obj's underlying member method code with example usage: obj.endPath() without return types