def __init__()

in dynalab_cli/utils.py [0:0]


    def __init__(self, name, root_dir="."):
        """
        The funtions only work right if called from root_dir
        """
        check_model_name(name)
        self.name = name
        self.root_dir = root_dir
        self.dynalab_dir = ".dynalab"
        self.config_path = os.path.join(
            self.root_dir,
            os.path.join(self.dynalab_dir, self.name, "setup_config.json"),
        )
        self.config_dir = os.path.dirname(self.config_path)
        self.config_fields = {
            "task",
            "checkpoint",
            "handler",
            "requirements",
            "setup",
            "model_files",
            "exclude",
        }
        self.submission_dir = ".dynalab_submissions"