parameters: (self, usage)
return_statement: return msg
docstring: Ensure there is only one newline between usage and the first heading
          if there is no description.
docstring_summary: Ensure there is only one newline between usage and the first heading
          if there is no description.
docstring_tokens: Ensure there is only one newline between usage and the first heading if there is no description .
function: def format_usage(self, usage):
          """
          Ensure there is only one newline between usage and the first heading
          if there is no description.
          """
          msg = '\nUsage: %s\n' % self.indent_lines(textwrap.dedent(usage), "  ")
          return msg
function_tokens: def format_usage ( self , usage ) : msg = '\nUsage: %s\n' % self . indent_lines ( textwrap . dedent ( usage ) , "  " ) return msg