code: def report(self, reason=None):
          
          url = self.reddit_session.config['report']
          data = {'id': self.fullname}
          if reason:
              data['reason'] = reason
          response = self.reddit_session.request_json(url, data=data)
          # Reported objects are automatically hidden as well
          # pylint: disable=W0212
          self.reddit_session.evict(
              [self.reddit_session.config['user'],
               urljoin(self.reddit_session.user._url, 'hidden')])
          # pylint: enable=W0212
          return response
docs: Report this object to the moderators.
  
          :param reason: The user-supplied reason for reporting a comment
              or submission. Default: None (blank reason)
          :returns: The json response from the server.