code: def appendContour(self, contour, offset=None):
          
          contour = normalizers.normalizeContour(contour)
          if offset is None:
              offset = (0, 0)
          offset = normalizers.normalizeTransformationOffset(offset)
          return self._appendContour(contour, offset)
docs: Append a contour containing the same data as ``contour``
          to this glyph.
  
              >>> contour = glyph.appendContour(contour)
  
          This will return a :class:`BaseContour` object representing
          the new contour in the glyph. ``offset`` indicates the x and
          y shift values that should be applied to the appended data.
          It must be a :ref:`type-coordinate` value or ``None``. If
          ``None`` is given, the offset will be ``(0, 0)``.
  
              >>> contour = glyph.appendContour(contour, (100, 0))