File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed
Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 11[project ]
22name = " ad_sdl.wei"
3- version = " 0.7.2 "
3+ version = " 0.7.3 "
44description = " The Rapid Prototyping Laboratory's Workflow Execution Interface."
55authors = [
66 {name = " Rafael Vescovi" , email = " ravescovi@anl.gov" },
Original file line number Diff line number Diff line change @@ -334,10 +334,15 @@ def decorator(function):
334334 )
335335 if type_hint .__name__ == "UploadFile" :
336336 # * Add a file parameter to the action
337+ parameter_info = signature .parameters [parameter_name ]
337338 action .files .append (
338339 ModuleActionFile (
339340 name = parameter_name ,
340- required = True ,
341+ required = True
342+ if parameter_info .default
343+ == inspect .Parameter .empty
344+ is None
345+ else False ,
341346 description = description ,
342347 )
343348 )
@@ -355,7 +360,11 @@ def decorator(function):
355360 name = parameter_name ,
356361 type = pretty_type_repr (type_hint ),
357362 default = default ,
358- required = True if default is None else False ,
363+ required = True
364+ if parameter_info .default
365+ == inspect .Parameter .empty
366+ is None
367+ else False ,
359368 description = description ,
360369 )
361370 )
You can’t perform that action at this time.
0 commit comments