code: def wrap(self, text, width=None, indent=None):
          
          width = width if width is not None else self.options.wrap_length
          indent = indent if indent is not None else self.indentation
          initial_indent = self.initial_indentation
          return textwrap.fill(text, width=width,
                               initial_indent=initial_indent,
                               subsequent_indent=indent)
docs: Return ``text`` wrapped to ``width`` and indented with ``indent``.
  
          By default:
  
          * ``width`` is ``self.options.wrap_length``
          * ``indent`` is ``self.indentation``.