parameters: (self, message_spec=None, *, file=None)
return_statement: return self._artcmd(cmd, file)
docstring: Process a BODY command.  Argument:
          - message_spec: article number or message id
          - file: filename string or file object to store the body in
          Returns:
          - resp: server response if successful
          - ArticleInfo: (article number, message id, list of body lines)
docstring_summary: Process a BODY command.  Argument:
          - message_spec: article number or message id
          - file: filename string or file object to store the body in
          Returns:
          - resp: server response if successful
          - ArticleInfo: (article number, message id, list of body lines)
docstring_tokens: Process a BODY command . Argument : - message_spec : article number or message id - file : filename string or file object to store the body in Returns : - resp : server response if successful - ArticleInfo : ( article number message id list of body lines )
function: def body(self, message_spec=None, *, file=None):
          """Process a BODY command.  Argument:
          - message_spec: article number or message id
          - file: filename string or file object to store the body in
          Returns:
          - resp: server response if successful
          - ArticleInfo: (article number, message id, list of body lines)
          """
          if message_spec is not None:
              cmd = 'BODY {0}'.format(message_spec)
          else:
              cmd = 'BODY'
          return self._artcmd(cmd, file)
function_tokens: def body ( self , message_spec = None , * , file = None ) : if message_spec is not None : cmd = 'BODY {0}' . format ( message_spec ) else : cmd = 'BODY' return self . _artcmd ( cmd , file )