Skip to content

Commit c2ab3cd

Browse files
committed
type fixes for MyPy 1.7.0
1 parent d943c6a commit c2ab3cd

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

cwl_utils/cwl_v1_0_expression_refactor.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -670,8 +670,8 @@ def process_workflow_reqs_and_hints(
670670
resourceReq: Optional[cwl.ResourceRequirement] = None
671671
envVarReq: Optional[cwl.EnvVarRequirement] = None
672672
iwdr: Optional[cwl.InitialWorkDirRequirement] = None
673-
if workflow.requirements:
674-
for req in workflow.requirements:
673+
if workflow.requirements is not None:
674+
for req in cast(List[cwl.ProcessRequirement], workflow.requirements):
675675
if req and isinstance(req, cwl.EnvVarRequirement):
676676
if req.envDef:
677677
for index, envDef in enumerate(req.envDef):
@@ -696,7 +696,7 @@ def process_workflow_reqs_and_hints(
696696
None,
697697
replace_etool,
698698
)
699-
if not envVarReq:
699+
if envVarReq is None:
700700
envVarReq = copy.deepcopy(req)
701701
prop_reqs += (cwl.EnvVarRequirement,)
702702
newEnvDef = copy.deepcopy(envDef)

cwl_utils/cwl_v1_1_expression_refactor.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -670,8 +670,8 @@ def process_workflow_reqs_and_hints(
670670
resourceReq: Optional[cwl.ResourceRequirement] = None
671671
envVarReq: Optional[cwl.EnvVarRequirement] = None
672672
iwdr: Optional[cwl.InitialWorkDirRequirement] = None
673-
if workflow.requirements:
674-
for req in workflow.requirements:
673+
if workflow.requirements is not None:
674+
for req in cast(List[cwl.ProcessRequirement], workflow.requirements):
675675
if req and isinstance(req, cwl.EnvVarRequirement):
676676
if req.envDef:
677677
for index, envDef in enumerate(req.envDef):
@@ -696,7 +696,7 @@ def process_workflow_reqs_and_hints(
696696
None,
697697
replace_etool,
698698
)
699-
if not envVarReq:
699+
if envVarReq is None:
700700
envVarReq = copy.deepcopy(req)
701701
prop_reqs += (cwl.EnvVarRequirement,)
702702
newEnvDef = copy.deepcopy(envDef)

cwl_utils/cwl_v1_2_expression_refactor.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -765,8 +765,8 @@ def process_workflow_reqs_and_hints(
765765
resourceReq: Optional[cwl.ResourceRequirement] = None
766766
envVarReq: Optional[cwl.EnvVarRequirement] = None
767767
iwdr: Optional[cwl.InitialWorkDirRequirement] = None
768-
if workflow.requirements:
769-
for req in workflow.requirements:
768+
if workflow.requirements is not None:
769+
for req in cast(List[cwl.ProcessRequirement], workflow.requirements):
770770
if req and isinstance(req, cwl.EnvVarRequirement):
771771
if req.envDef:
772772
for index, envDef in enumerate(req.envDef):
@@ -791,7 +791,7 @@ def process_workflow_reqs_and_hints(
791791
None,
792792
replace_etool,
793793
)
794-
if not envVarReq:
794+
if envVarReq is None:
795795
envVarReq = copy.deepcopy(req)
796796
prop_reqs += (cwl.EnvVarRequirement,)
797797
newEnvDef = copy.deepcopy(envDef)

0 commit comments

Comments
 (0)