Skip to content

Commit a4675c4

Browse files
committed
systematically create all project subfolders on build
1 parent d247c2b commit a4675c4

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

src/osekit/public/project.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -170,16 +170,13 @@ def build(
170170

171171
self.logger.info("Organizing project folder...")
172172
afm.close()
173+
for folder in self.SUBFOLDERS.values():
174+
(self.folder / folder).mkdir(exist_ok=True)
173175
move_tree(
174176
source=self.folder,
175177
destination=self.folder / self.SUBFOLDERS["other"],
176178
excluded_paths={file.path for file in ads.files}
177-
| set(
178-
(self.folder / self.SUBFOLDERS["log"]).iterdir()
179-
if (self.folder / self.SUBFOLDERS["log"]).exists()
180-
else (),
181-
)
182-
| {self.folder / self.SUBFOLDERS["log"]},
179+
| {self.folder / folder for folder in self.SUBFOLDERS.values()},
183180
)
184181
self._sort_dataset(ads)
185182
ads.write_json(ads.folder)

0 commit comments

Comments
 (0)