We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 898d658 commit 6b0c73cCopy full SHA for 6b0c73c
kaleidoscope/main/resolve.py
@@ -213,10 +213,15 @@ def run(self, args: Namespace): # noqa: D102
213
f"starting writing time step: {date(t[i])}"
214
)
215
writer: Writing = self._create_writer(args)
216
- writer.write(
217
- target,
218
- f"{args.target_file}".replace("YYYYMMDD", date(t[i])),
+ target_path: Path = Path(
+ f"{args.target_file}".replace("YYYYMMDD", date(t[i]))
+ .replace("YYYY", date(t[i], "%Y"))
219
+ .replace("MM", date(t[i], "%m"))
220
+ .replace("DD", date(t[i], "%d"))
221
222
+ if not target_path.parent.exists():
223
+ target_path.parent.mkdir(parents=True)
224
+ writer.write(target, target_path)
225
get_logger().info(f"finished writing time step")
226
finally:
227
if target is not None:
0 commit comments