def get_trackable()

in src/es_pii_tool/trackables.py [0:0]


    def get_trackable(self) -> t.Dict:
        """
        Get any history that may exist for self.stepname of self.task_id of
        self.job.name

        :returns: The step object from the progress/status update doc
        """
        retval = {}
        try:
            retval = get_progress_doc(
                self.job.client,
                self.job.index,
                self.job.name,
                self.task_id,
                stepname=self.stepname,
            )
        except MissingDocument:
            self.logger.debug('Doc tracking %s does not exist yet', self.stub)
            return retval
        except Exception as exc:
            msg = f'Fatal error encountered: {exc.args[0]}'
            self.logger.critical(msg)
            raise FatalError(msg, exc)
        self.doc_id = retval['_id']
        return retval['_source']