def setup(self, task): """Handles initializing task based attributes, after object creation. Args: task (TurbiniaTask): The calling Task object Raises: TurbiniaException: If the Output Manager is not setup. """ self.task_id = task.id self.task_name = task.name self.requester = task.requester self.state_manager = state_manager.get_state_manager() if task.output_manager.is_setup: _, self.output_dir = task.output_manager.get_local_output_dirs() else: raise TurbiniaException('Output Manager is not setup yet.')
def __init__(self): self.jobs = [] self.running_jobs = [] self.state_manager = state_manager.get_state_manager()
def _get_state_manager(self): """Gets a Datastore State Manager object for test.""" config.STATE_MANAGER = 'Datastore' return state_manager.get_state_manager()
def __init__(self): self.jobs = [] self.evidence = [] self.tasks = [] self.state_manager = state_manager.get_state_manager()