aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/position_file_bowdst.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/position_file_bowdst.py b/python/position_file_bowdst.py
index 0dc46b4d..2adfd337 100644
--- a/python/position_file_bowdst.py
+++ b/python/position_file_bowdst.py
@@ -19,7 +19,9 @@ def process_upload(trades, asset_type, upload):
sftp = SftpClient.from_creds("hm_globeop")
sftp.client.chdir("incoming")
sftp.put(buf, fname)
- dest = DAILY_DIR / str(datetime.date.today()) / fname
+ base_dir = DAILY_DIR / str(datetime.date.today())
+ base_dir.mkdir(exist_ok=True, parents=True)
+ dest = base_dir / fname
dest.write_bytes(buf)
return fname, buf