@@ -28,7 +28,7 @@ def test_interface_template():
28
28
name = "executable" ,
29
29
validator = executable_validator ,
30
30
default = "cp" ,
31
- type = str | ty .Sequence [str ],
31
+ type = str | ty .Sequence [str ] | None ,
32
32
position = 0 ,
33
33
help = shell .Task .EXECUTABLE_HELP ,
34
34
),
@@ -83,7 +83,7 @@ def test_interface_template_w_types_and_path_template_ext():
83
83
name = "executable" ,
84
84
validator = executable_validator ,
85
85
default = "trim-png" ,
86
- type = str | ty .Sequence [str ],
86
+ type = str | ty .Sequence [str ] | None ,
87
87
position = 0 ,
88
88
help = shell .Task .EXECUTABLE_HELP ,
89
89
),
@@ -124,7 +124,7 @@ def test_interface_template_w_modify():
124
124
name = "executable" ,
125
125
validator = executable_validator ,
126
126
default = "trim-png" ,
127
- type = str | ty .Sequence [str ],
127
+ type = str | ty .Sequence [str ] | None ,
128
128
position = 0 ,
129
129
help = shell .Task .EXECUTABLE_HELP ,
130
130
),
@@ -183,7 +183,7 @@ def test_interface_template_more_complex():
183
183
name = "executable" ,
184
184
validator = executable_validator ,
185
185
default = "cp" ,
186
- type = str | ty .Sequence [str ],
186
+ type = str | ty .Sequence [str ] | None ,
187
187
position = 0 ,
188
188
help = shell .Task .EXECUTABLE_HELP ,
189
189
),
@@ -283,7 +283,7 @@ def test_interface_template_with_overrides_and_optionals():
283
283
name = "executable" ,
284
284
validator = executable_validator ,
285
285
default = "cp" ,
286
- type = str | ty .Sequence [str ],
286
+ type = str | ty .Sequence [str ] | None ,
287
287
position = 0 ,
288
288
help = shell .Task .EXECUTABLE_HELP ,
289
289
),
@@ -355,7 +355,7 @@ def test_interface_template_with_defaults():
355
355
name = "executable" ,
356
356
validator = executable_validator ,
357
357
default = "cp" ,
358
- type = str | ty .Sequence [str ],
358
+ type = str | ty .Sequence [str ] | None ,
359
359
position = 0 ,
360
360
help = shell .Task .EXECUTABLE_HELP ,
361
361
),
@@ -423,7 +423,7 @@ def test_interface_template_with_type_overrides():
423
423
name = "executable" ,
424
424
validator = executable_validator ,
425
425
default = "cp" ,
426
- type = str | ty .Sequence [str ],
426
+ type = str | ty .Sequence [str ] | None ,
427
427
position = 0 ,
428
428
help = shell .Task .EXECUTABLE_HELP ,
429
429
),
@@ -740,7 +740,7 @@ class Outputs(shell.Outputs):
740
740
name = "executable" ,
741
741
validator = executable_validator ,
742
742
default = "cp" ,
743
- type = str | ty .Sequence [str ],
743
+ type = str | ty .Sequence [str ] | None ,
744
744
argstr = "" ,
745
745
position = 0 ,
746
746
help = shell .Task .EXECUTABLE_HELP ,
@@ -1004,7 +1004,7 @@ def test_shell_help1():
1004
1004
"----------------------------" ,
1005
1005
"" ,
1006
1006
"Inputs:" ,
1007
- "- executable: str | Sequence[str]; default = 'shelly'" ,
1007
+ "- executable: str | Sequence[str] | None ; default = 'shelly'" ,
1008
1008
" the first part of the command, can be a string, e.g. 'ls', or a list, e.g." ,
1009
1009
" ['ls', '-l', 'dirname']" ,
1010
1010
"- in_file: generic/file" ,
0 commit comments