Skip to content

Commit 6b0c73c

Browse files
committed
Update: YYYY/MM directory structure
1 parent 898d658 commit 6b0c73c

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

kaleidoscope/main/resolve.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,15 @@ def run(self, args: Namespace): # noqa: D102
213213
f"starting writing time step: {date(t[i])}"
214214
)
215215
writer: Writing = self._create_writer(args)
216-
writer.write(
217-
target,
218-
f"{args.target_file}".replace("YYYYMMDD", date(t[i])),
216+
target_path: Path = Path(
217+
f"{args.target_file}".replace("YYYYMMDD", date(t[i]))
218+
.replace("YYYY", date(t[i], "%Y"))
219+
.replace("MM", date(t[i], "%m"))
220+
.replace("DD", date(t[i], "%d"))
219221
)
222+
if not target_path.parent.exists():
223+
target_path.parent.mkdir(parents=True)
224+
writer.write(target, target_path)
220225
get_logger().info(f"finished writing time step")
221226
finally:
222227
if target is not None:

0 commit comments

Comments
 (0)