code: def appendGlyph(self, other, offset=None):
          
          if offset is None:
              offset = (0, 0)
          offset = normalizers.normalizeTransformationOffset(offset)
          self._appendGlyph(other, offset)
docs: Append the data from ``other`` to new objects in this glyph.
          This will append:
  
          - contours
          - components
          - anchors
          - guidelines
  
              >>> glyph.appendGlyph(otherGlyph)
  
          ``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)``.
  
              >>> glyph.appendGlyph(otherGlyph, (100, 0))