code: def draw(self, pen, contours=True, components=True):
          
          if contours:
              for contour in self:
                  contour.draw(pen)
          if components:
              for component in self.components:
                  component.draw(pen)
docs: Draw the glyph's outline data (contours and components) to
          the given :ref:`type-pen`.
  
              >>> glyph.draw(pen)
  
          If ``contours`` is set to ``False``, the glyph's
          contours will not be drawn.
  
              >>> glyph.draw(pen, contours=False)
  
          If ``components`` is set to ``False``, the glyph's
          components will not be drawn.
  
              >>> glyph.draw(pen, components=False)