class_docstr: A filter multi-pen to convert cubic bezier curves to quadratic b-splines
  in a interpolation-compatible manner, using the FontTools SegmentPen protocol.
  
  Args:
  
      other_pens: list of SegmentPens used to draw the transformed outlines.
      max_err: maximum approximation error in font units. For optimal results,
          if you know the UPEM of the font, we recommend setting this to a
          value equal, or close to UPEM / 1000.
      reverse_direction: flip the contours' direction but keep starting point.
  
  This pen does not follow the normal SegmentPen protocol. Instead, its
  moveTo/lineTo/qCurveTo/curveTo methods take a list of tuples that are
  arguments that would normally be passed to a SegmentPen, one item for
  each of the pens in other_pens.
code: def endPath(self):
      self._check_contour_is_open()
      if self.start_pts is None:
          for pen in self.pens:
              pen.endPath()
      self.current_pts = self.start_pts = None
  
imports: import operator
  from fontTools.cu2qu import curve_to_quadratic, curves_to_quadratic
  from fontTools.pens.basePen import decomposeSuperBezierSegment
  from fontTools.pens.filterPen import FilterPen
  from fontTools.pens.reverseContourPen import ReverseContourPen
  from fontTools.pens.pointPen import BasePointToSegmentPen
  from fontTools.pens.pointPen import ReverseContourPointPen
label_desc: Use image node_id 11 for calling the Cu2QuMultiPen obj's underlying member method code with example usage: obj.endPath() without return types