From 70d0c98c8720a8ebe32e57cbd0b2a6fc54edc9be Mon Sep 17 00:00:00 2001 From: David Shipman Date: Mon, 11 Sep 2023 15:49:15 +1000 Subject: [PATCH] Estival version bump --- autumn/infrastructure/remote/springboard/task.py | 7 ++++++- requirements/requirements310.txt | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/autumn/infrastructure/remote/springboard/task.py b/autumn/infrastructure/remote/springboard/task.py index f5a39568a..5d2690051 100644 --- a/autumn/infrastructure/remote/springboard/task.py +++ b/autumn/infrastructure/remote/springboard/task.py @@ -421,7 +421,12 @@ def __init__( def download(self, remote_path, recursive=False): full_remote = self.remote._ensure_full_path(remote_path) rel_path = full_remote.relative_to(self.remote_path) - return self.fs.get(str(full_remote), str(self.local.path / rel_path), recursive=recursive) + + full_local = self.local.path / rel_path + if full_local.exists() and full_local.is_dir(): + full_local = self.local.path + + return self.fs.get(str(full_remote), str(full_local), recursive=recursive) def download_all(self): return self.download(None, recursive=True) diff --git a/requirements/requirements310.txt b/requirements/requirements310.txt index 548452cfd..15fd3925c 100644 --- a/requirements/requirements310.txt +++ b/requirements/requirements310.txt @@ -14,7 +14,7 @@ summerepi==3.6.4 summerepi2==1.2.9 -estival==0.4.2b0 +estival==0.4.3 # Jax for Windows (summer2 requirement) # Linux/OSX already installed via computegraph