in src/es_pii_tool/redacters/snapshot.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()
logger.info("Getting index info: %s", self.index)
self.var.restore_settings = DotMap(self.task.job.config['restore_settings'])
# self.var.get_index_deets()
self.get_index_deets()
steps = RedactionSteps(self.task, self.var)
steps.run()
if not self.task.job.dry_run:
msg = f'Index {self.index} has completed all steps.'
logger.info(msg)
self.task.add_log(msg)
self.task.end(True, errors=False)
self.success = True
return
# Implied else (meaning it is a dry run)
_ = f'DRY-RUN || {self.task.logs}'
self.success = False
self.task.logs = _