Example #1
0
 def _report_submission(self, monitored_sub: MonitoredSub,
                        submission: Submission,
                        report_msg: Text) -> NoReturn:
     if not monitored_sub.report_reposts:
         return
     log.info('Reporting post %s on %s', f'https://redd.it/{submission.id}',
              monitored_sub.name)
     try:
         submission.report(report_msg)
     except Exception as e:
         log.exception('Failed to report submission', exc_info=True)