Skip to content

Commit 37a7c7f

Browse files
fix: omit norun jobs when determining remote storage input file retrieval (#2854)
<!--Add a description of your PR here--> ### QC <!-- Make sure that you can tick the boxes below. --> * [x] The PR contains a test case for the changes or the changes are already covered by an existing test case. * [x] The documentation (`docs/`) is updated to reflect the changes or this is not necessary (e.g. if the change does neither modify the language nor the behavior or functionalities of Snakemake).
1 parent 8a80bda commit 37a7c7f

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

.github/workflows/codespell.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@ jobs:
2121
uses: actions/checkout@v4
2222
- name: Codespell
2323
uses: codespell-project/actions-codespell@v2
24+
with:
25+
ignore_words_list: Crate,crate

snakemake/dag.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,7 @@ async def retrieve_storage_inputs(self, jobs=None, also_missing_internal=False):
369369
(also_missing_internal and not shared_local_copies)
370370
or self.is_external_input(f, job, not_needrun_is_external=True)
371371
)
372+
and not job.is_norun
372373
}
373374

374375
if to_retrieve:

0 commit comments

Comments
 (0)