Skip to content

Commit da760f7

Browse files
committed
Simplify retrieve/keep_local with dict.get() method
1 parent e4e1446 commit da760f7

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

src/snakemake/storage.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,11 @@ def register_storage(
9595
f"{plugin.name} is not."
9696
)
9797

98-
keep_local = (
99-
settings["keep_local"]
100-
if "keep_local" in settings
101-
else self.workflow.storage_settings.keep_storage_local
98+
keep_local = settings.get(
99+
"keep_local", self.workflow.storage_settings.keep_storage_local
102100
)
103-
retrieve = (
104-
settings["retrieve"]
105-
if "retrieve" in settings
106-
else self.workflow.storage_settings.retrieve_storage
101+
retrieve = settings.get(
102+
"retrieve", self.workflow.storage_settings.retrieve_storage
107103
)
108104
provider_instance = plugin.storage_provider(
109105
local_prefix=local_prefix,

0 commit comments

Comments
 (0)