Skip to content

Commit

Permalink
feat: add method for checking whether there is a common workdir assum…
Browse files Browse the repository at this point in the history
…ed in storage settings
  • Loading branch information
johanneskoester committed Nov 30, 2023
1 parent 21cae32 commit 29dc8dd
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions snakemake_interface_executor_plugins/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,17 @@ class StorageSettingsExecutorInterface(ABC):
def shared_fs_usage(self) -> Set[SharedFSUsage]:
...

@property
def assume_common_workdir(self) -> bool:
return any(
usage in self.shared_fs_usage
for usage in (
SharedFSUsage.PERSISTENCE,
SharedFSUsage.INPUT_OUTPUT,
SharedFSUsage.SOFTWARE_DEPLOYMENT,
)
)


class DeploymentMethod(SettingsEnumBase):
CONDA = 0
Expand Down

0 comments on commit 29dc8dd

Please sign in to comment.