def run()

in src/es_pii_tool/redacters/index.py [0:0]


    def run(self):
        """Do the actual run"""
        if self.task.finished():
            self.success = True
            return
        # Log task start time
        self.task.begin()
        self.run_query()
        if self.task.completed:
            self.success = True
            return
        self.verify_fields()
        if self.task.completed:
            self.success = True
            return
        self.get_phase()
        if self.data.phase in ('cold', 'frozen'):
            self.snapshot_redact()
        else:
            self.normal_redact()
        # If we have reached this point, we've succeeded.
        self.counter += 1
        msg = f'Index {self.counter} of {self.task.job.total} processed...'
        logger.info(msg)
        self.task.add_log(msg)
        self.task.end(completed=True, logmsg='DONE')
        self.success = True