code: def publish_results(self, view, submitters, commenters):
          
          def timef(timestamp, date_only=False):
              """Return a suitable string representaation of the timestamp."""
              dtime = datetime.fromtimestamp(timestamp)
              if date_only:
                  retval = dtime.strftime('%Y-%m-%d')
              else:
                  retval = dtime.strftime('%Y-%m-%d %H:%M PDT')
              return retval
  
          basic = self.basic_stats()
          top_commenters = self.top_commenters(commenters)
          top_comments = self.top_comments()
          top_submissions = self.top_submissions()
  
          # Decrease number of top submitters if body is too large.
          body = None
          while body is None or len(body) > 40000 and submitters > 0:
              body = (basic + self.top_submitters(submitters) + top_commenters
                      + top_submissions + top_comments + self.post_footer)
              submitters -= 1
  
          title = '{} {} {}posts from {} to {}'.format(
              self.post_prefix, str(self.subreddit),
              'top ' if view in TOP_VALUES else '', timef(self.min_date, True),
              timef(self.max_date))
  
          try:  # Attempt to make the submission
              return self.submit_subreddit.submit(title, selftext=body)
          except Exception:
              logger.exception('Failed to submit to {}'
                               .format(self.submit_subreddit))
              self._save_report(title, body)
docs: Submit the results to the subreddit. Has no return value (None).