We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b317c89 commit b5e3dd0Copy full SHA for b5e3dd0
1 file changed
zppy/__main__.py
@@ -3,6 +3,8 @@
3
import importlib
4
import io
5
import os
6
+import shutil
7
+from datetime import datetime, timezone
8
from typing import Any, List, Tuple
9
10
from configobj import ConfigObj
@@ -48,8 +50,11 @@ def main():
48
50
output = output.replace("$USER", username)
49
51
script_dir = os.path.join(output, "post/scripts")
52
job_ids_file = os.path.join(script_dir, "jobids.txt")
53
+ ts_utc = datetime.now(timezone.utc).strftime("%Y%m%d_%H%M%S_%f")
54
+ provenance = os.path.join(script_dir, f"provenance.{ts_utc}.cfg")
55
try:
56
os.makedirs(script_dir)
57
+ shutil.copy(args.config, provenance)
58
except OSError as exc:
59
if exc.errno != errno.EEXIST:
60
raise OSError("Cannot create script directory")
0 commit comments