File tree Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -670,8 +670,8 @@ def process_workflow_reqs_and_hints(
670
670
resourceReq : Optional [cwl .ResourceRequirement ] = None
671
671
envVarReq : Optional [cwl .EnvVarRequirement ] = None
672
672
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 ) :
675
675
if req and isinstance (req , cwl .EnvVarRequirement ):
676
676
if req .envDef :
677
677
for index , envDef in enumerate (req .envDef ):
@@ -696,7 +696,7 @@ def process_workflow_reqs_and_hints(
696
696
None ,
697
697
replace_etool ,
698
698
)
699
- if not envVarReq :
699
+ if envVarReq is None :
700
700
envVarReq = copy .deepcopy (req )
701
701
prop_reqs += (cwl .EnvVarRequirement ,)
702
702
newEnvDef = copy .deepcopy (envDef )
Original file line number Diff line number Diff line change @@ -670,8 +670,8 @@ def process_workflow_reqs_and_hints(
670
670
resourceReq : Optional [cwl .ResourceRequirement ] = None
671
671
envVarReq : Optional [cwl .EnvVarRequirement ] = None
672
672
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 ) :
675
675
if req and isinstance (req , cwl .EnvVarRequirement ):
676
676
if req .envDef :
677
677
for index , envDef in enumerate (req .envDef ):
@@ -696,7 +696,7 @@ def process_workflow_reqs_and_hints(
696
696
None ,
697
697
replace_etool ,
698
698
)
699
- if not envVarReq :
699
+ if envVarReq is None :
700
700
envVarReq = copy .deepcopy (req )
701
701
prop_reqs += (cwl .EnvVarRequirement ,)
702
702
newEnvDef = copy .deepcopy (envDef )
Original file line number Diff line number Diff line change @@ -765,8 +765,8 @@ def process_workflow_reqs_and_hints(
765
765
resourceReq : Optional [cwl .ResourceRequirement ] = None
766
766
envVarReq : Optional [cwl .EnvVarRequirement ] = None
767
767
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 ) :
770
770
if req and isinstance (req , cwl .EnvVarRequirement ):
771
771
if req .envDef :
772
772
for index , envDef in enumerate (req .envDef ):
@@ -791,7 +791,7 @@ def process_workflow_reqs_and_hints(
791
791
None ,
792
792
replace_etool ,
793
793
)
794
- if not envVarReq :
794
+ if envVarReq is None :
795
795
envVarReq = copy .deepcopy (req )
796
796
prop_reqs += (cwl .EnvVarRequirement ,)
797
797
newEnvDef = copy .deepcopy (envDef )
You can’t perform that action at this time.
0 commit comments