Skip to content

Commit a03f1b5

Browse files
committed
Skeleton for handling unbound arguments
1 parent ec84e9c commit a03f1b5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/labthings/server/types/annotations.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ def convert(self, parameter, **kwargs) -> FieldABC:
3030
if isinstance(parameter, Parameter):
3131
typehint = parameter.annotation
3232
optional = not (parameter.default is parameter.empty)
33+
if parameter.kind == "VAR_POSITIONAL":
34+
# Handle unbound *args parameters
35+
pass
36+
if parameter.kind == "VAR_KEYWORD":
37+
# Handle unbound **kwargs parameters
38+
pass
3339
elif isinstance(parameter, type):
3440
typehint = parameter
3541
else:

0 commit comments

Comments
 (0)