Skip to content

Commit 8f83eb4

Browse files
committed
fix: ensure log and metrics directories are created if they do not exist
1 parent a7a5935 commit 8f83eb4

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

transfers/logger.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@
3434
# def flush(self):
3535
# pass
3636
root = Path("logs")
37-
print(f"root={root}", os.getcwd())
3837
if not os.getcwd().endswith("transfers"):
3938
root = Path("transfers") / root
4039

40+
if not os.path.exists(root):
41+
os.mkdir(root)
42+
4143
log_filename = root / f"transfer_{datetime.now():%Y-%m-%dT%Hh%Mm%Ss}.log"
4244

4345

transfers/metrics.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ def __init__(self):
2929
if not os.getcwd().endswith("transfers"):
3030
root = Path("transfers") / root
3131

32+
if not os.path.exists(root):
33+
os.mkdir(root)
34+
3235
self.path = root / f"metrics_{datetime.now()}.csv"
3336
self._write_metrics("model,transfered,input_count,cleaned_count")
3437

0 commit comments

Comments
 (0)