code: def failed(self, **kwargs):
          
          self.finished = datetime.now()
          self.status = 'failed'
          self.information.update(kwargs)
          self.logger.info("Failed - took %f seconds.", self.duration())
          self.update_report_collector(int(time.mktime(self.finished.timetuple())))
docs: Finish event as failed with optional additional information.