@@ -28,7 +28,7 @@ def test_interface_template():
2828 name = "executable" ,
2929 validator = executable_validator ,
3030 default = "cp" ,
31- type = str | ty .Sequence [str ],
31+ type = str | ty .Sequence [str ] | None ,
3232 position = 0 ,
3333 help = shell .Task .EXECUTABLE_HELP ,
3434 ),
@@ -83,7 +83,7 @@ def test_interface_template_w_types_and_path_template_ext():
8383 name = "executable" ,
8484 validator = executable_validator ,
8585 default = "trim-png" ,
86- type = str | ty .Sequence [str ],
86+ type = str | ty .Sequence [str ] | None ,
8787 position = 0 ,
8888 help = shell .Task .EXECUTABLE_HELP ,
8989 ),
@@ -124,7 +124,7 @@ def test_interface_template_w_modify():
124124 name = "executable" ,
125125 validator = executable_validator ,
126126 default = "trim-png" ,
127- type = str | ty .Sequence [str ],
127+ type = str | ty .Sequence [str ] | None ,
128128 position = 0 ,
129129 help = shell .Task .EXECUTABLE_HELP ,
130130 ),
@@ -183,7 +183,7 @@ def test_interface_template_more_complex():
183183 name = "executable" ,
184184 validator = executable_validator ,
185185 default = "cp" ,
186- type = str | ty .Sequence [str ],
186+ type = str | ty .Sequence [str ] | None ,
187187 position = 0 ,
188188 help = shell .Task .EXECUTABLE_HELP ,
189189 ),
@@ -283,7 +283,7 @@ def test_interface_template_with_overrides_and_optionals():
283283 name = "executable" ,
284284 validator = executable_validator ,
285285 default = "cp" ,
286- type = str | ty .Sequence [str ],
286+ type = str | ty .Sequence [str ] | None ,
287287 position = 0 ,
288288 help = shell .Task .EXECUTABLE_HELP ,
289289 ),
@@ -355,7 +355,7 @@ def test_interface_template_with_defaults():
355355 name = "executable" ,
356356 validator = executable_validator ,
357357 default = "cp" ,
358- type = str | ty .Sequence [str ],
358+ type = str | ty .Sequence [str ] | None ,
359359 position = 0 ,
360360 help = shell .Task .EXECUTABLE_HELP ,
361361 ),
@@ -423,7 +423,7 @@ def test_interface_template_with_type_overrides():
423423 name = "executable" ,
424424 validator = executable_validator ,
425425 default = "cp" ,
426- type = str | ty .Sequence [str ],
426+ type = str | ty .Sequence [str ] | None ,
427427 position = 0 ,
428428 help = shell .Task .EXECUTABLE_HELP ,
429429 ),
@@ -740,7 +740,7 @@ class Outputs(shell.Outputs):
740740 name = "executable" ,
741741 validator = executable_validator ,
742742 default = "cp" ,
743- type = str | ty .Sequence [str ],
743+ type = str | ty .Sequence [str ] | None ,
744744 argstr = "" ,
745745 position = 0 ,
746746 help = shell .Task .EXECUTABLE_HELP ,
@@ -1004,7 +1004,7 @@ def test_shell_help1():
10041004 "----------------------------" ,
10051005 "" ,
10061006 "Inputs:" ,
1007- "- executable: str | Sequence[str]; default = 'shelly'" ,
1007+ "- executable: str | Sequence[str] | None ; default = 'shelly'" ,
10081008 " the first part of the command, can be a string, e.g. 'ls', or a list, e.g." ,
10091009 " ['ls', '-l', 'dirname']" ,
10101010 "- in_file: generic/file" ,
0 commit comments