File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed
packages/toolbox-core/src/toolbox_core Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -43,25 +43,21 @@ def __get_type(self) -> Type:
4343 elif self .type == "array" :
4444 if self .items is None :
4545 raise Exception ("Unexpected value: type is 'list' but items is None" )
46- base_type = list [self .items .__get_type ()]
46+ base_type = list [self .items .__get_type ()] # type: ignore
4747 else :
4848 raise ValueError (f"Unsupported schema type: { self .type } " )
4949
5050 if not self .required :
51- return Optional [base_type ]
51+ return Optional [base_type ] # type: ignore
5252
5353 return base_type
5454
5555 def to_param (self ) -> Parameter :
56- default = Parameter .empty
57- if not self .required :
58- default = None
59-
6056 return Parameter (
6157 self .name ,
6258 Parameter .POSITIONAL_OR_KEYWORD ,
6359 annotation = self .__get_type (),
64- default = default ,
60+ default = Parameter . empty if self . required else None ,
6561 )
6662
6763
You can’t perform that action at this time.
0 commit comments