diff --git a/src/dirmanager.py b/src/dirmanager.py index 41dcfaa..c210d25 100644 --- a/src/dirmanager.py +++ b/src/dirmanager.py @@ -25,7 +25,9 @@ class DirManager: def create_all_dirs(self): self.create_dirs(self._output_dir, exist_ok=True) - self.create_dirs([self.SESSION, self.RECORDS, self.RECORDS / "html", self.STATES, self.RESULTS], exist_ok=True) + self.create_dirs( + [self.SESSION, self.RECORDS, self.HTML, self.STATES, self.ENV_FILES, self.RESULTS], exist_ok=True + ) @property def OUTPUT(self): @@ -37,15 +39,23 @@ class DirManager: @property def RECORDS(self): - return self.SESSION / Path("records") + return self.SESSION / "records" + + @property + def HTML(self): + return self.RECORDS / "html" @property def STATES(self): - return self.SESSION / Path("states") + return self.SESSION / "states" + + @property + def ENV_FILES(self): + return self.STATES / "env_files" @property def RESULTS(self): - return self.SESSION / Path("results") + return self.SESSION / "results" @staticmethod def create_dirs(dirs: Path | list[Path] | dict[str, Path], exist_ok=False):