code: def run(self, view, submitters, commenters):
          
          logger.info('Analyzing subreddit: {}'.format(self.subreddit))
  
          if view in TOP_VALUES:
              callback = self.fetch_top_submissions
          else:
              callback = self.fetch_recent_submissions
              view = int(view)
          self.fetch_submissions(callback, view)
  
          if not self.submissions:
              logger.warning('No submissions were found.')
              return
  
          return self.publish_results(view, submitters, commenters)
docs: Run stats and return the created Submission.