def __init__()

in dynalab/tasks/task_io.py [0:0]


    def __init__(self, task_code, task_info_path=None):

        paths_to_check = (
            [task_info_path]
            if task_info_path
            else [f"./.dynalab/{task_code}.json", f"{ROOTPATH}/{task_code}.json"]
        )
        for path in paths_to_check:
            self.task_info = TaskIO.get_json_from_path(path)
            if self.task_info is not None:
                break

        if self.task_info is None:
            raise RuntimeError(f"No task io found.")

        self.initialize_inputs_and_targets()