code: def body(self):
          
          if not self._auto_decode:
              return self._body
          if 'body' in self._decode_cache:
              return self._decode_cache['body']
          body = try_utf8_decode(self._body)
          self._decode_cache['body'] = body
          return body
docs: Return the Message Body.
  
              If auto_decode is enabled, the body will automatically be
              decoded using decode('utf-8') if possible.
  
          :rtype: bytes|str|unicode