@@ -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