From 67178e31e68dc165c503d49eaf40340a9ad65e90 Mon Sep 17 00:00:00 2001 From: Johannes Koester Date: Wed, 25 Oct 2023 07:54:33 +0200 Subject: [PATCH] fix: add storage provider args to deploy sources command --- snakemake/spawn_jobs.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/snakemake/spawn_jobs.py b/snakemake/spawn_jobs.py index 1f39c78c8..b753ed151 100644 --- a/snakemake/spawn_jobs.py +++ b/snakemake/spawn_jobs.py @@ -18,7 +18,7 @@ class SpawnedJobArgsFactory: workflow: TWorkflow - def get_default_storage_provider_args(self): + def get_default_storage_provider_args(self) -> str: has_default_storage_provider = ( self.workflow.storage_registry.default_storage_provider is not None ) @@ -145,8 +145,10 @@ def precommand( if not self.workflow.storage_settings.assume_shared_fs: archive = self.workflow.source_archive + storage_provider_args = self.get_default_storage_provider_args() precommand.append( - f"{python_executable} -m snakemake --deploy-sources {archive.query} {archive.checksum}" + f"{python_executable} -m snakemake --deploy-sources " + f"{archive.query} {archive.checksum} {storage_provider_args}" ) return " && ".join(precommand)