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:
43
43
elif self .type == "array" :
44
44
if self .items is None :
45
45
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
47
47
else :
48
48
raise ValueError (f"Unsupported schema type: { self .type } " )
49
49
50
50
if not self .required :
51
- return Optional [base_type ]
51
+ return Optional [base_type ] # type: ignore
52
52
53
53
return base_type
54
54
55
55
def to_param (self ) -> Parameter :
56
- default = Parameter .empty
57
- if not self .required :
58
- default = None
59
-
60
56
return Parameter (
61
57
self .name ,
62
58
Parameter .POSITIONAL_OR_KEYWORD ,
63
59
annotation = self .__get_type (),
64
- default = default ,
60
+ default = Parameter . empty if self . required else None ,
65
61
)
66
62
67
63
You can’t perform that action at this time.
0 commit comments