parameters: (self, indent = None, initial = '')
docstring: Prepare to manage indentation and line breaks.
  
          Arguments are both optional.
  
          First argument, indent, is either None (its default, for
          'minifying'), an ingeter (number of spaces) or the unit of
          text that is to be used for each indentation level (e.g. '\t'
          to use tabs).  If indent is None, no indentation is added, nor
          are line-breaks; otherwise, self(text), for non-empty text,
          shall end with a newline and begin with indentation.
  
          Second argument, initial, is the initial indentation; it is
          ignored if indent is None.  Indentation increases after each
          call to self(text) in which text starts with a tag and doesn't
          include its end-tag; indentation decreases if text starts with
          an end-tag.  The text is not parsed any more carefully than
          just described.
docstring_summary: Prepare to manage indentation and line breaks.
docstring_tokens: Prepare to manage indentation and line breaks .
function: def __init__(self, indent = None, initial = ''):
          """Prepare to manage indentation and line breaks.
  
          Arguments are both optional.
  
          First argument, indent, is either None (its default, for
          'minifying'), an ingeter (number of spaces) or the unit of
          text that is to be used for each indentation level (e.g. '\t'
          to use tabs).  If indent is None, no indentation is added, nor
          are line-breaks; otherwise, self(text), for non-empty text,
          shall end with a newline and begin with indentation.
  
          Second argument, initial, is the initial indentation; it is
          ignored if indent is None.  Indentation increases after each
          call to self(text) in which text starts with a tag and doesn't
          include its end-tag; indentation decreases if text starts with
          an end-tag.  The text is not parsed any more carefully than
          just described.
          """
          if indent is None:
              self.__call = lambda x: x
          else:
              self.__each = ' ' * indent if isinstance(indent, int) else indent
              self.current = initial
              self.__call = self.__wrap
function_tokens: def __init__ ( self , indent = None , initial = '' ) : if indent is None : self . __call = lambda x : x else : self . __each = ' ' * indent if isinstance ( indent , int ) else indent self . current = initial self . __call = self . __wrap