def initialize_paths()

in dynalab_cli/init.py [0:0]


    def initialize_paths(self, key, value):
        if not value:
            print(
                f"No {key} path specified. You can "
                f"provide paths by using dynalab-cli init --amend"
            )
            value = []
        else:
            missing = self.missing_file(key, value.strip(", ").split(","))
            while missing:
                if key == "model_files":
                    key_name = "model files"
                elif key == "exclude":
                    key_name = "exclude files or folders"
                value = input(
                    f"Some {key_name} do not have a valid path: {missing}. "
                    f"Please re-enter {key_name} separated by comma or "
                    f"press enter for an empty list: "
                )
                missing = self.missing_file(key, value.strip(", ").split(","))
        if value:
            files = [
                get_path_inside_rootdir(f, root_dir=self.root_dir)
                for f in value.strip(", ").split(",")
            ]
            value = [f for f in files if f]
        self.update_field(key, value)