mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-08-03 01:03:59 +00:00
raise when you find a Literal type we dont support in openapi generator
This commit is contained in:
parent
abd6280cb8
commit
78da66016f
1 changed files with 1 additions and 1 deletions
|
@ -479,7 +479,7 @@ class JsonSchemaGenerator:
|
||||||
return ret
|
return ret
|
||||||
elif origin_type is Literal:
|
elif origin_type is Literal:
|
||||||
if len(typing.get_args(typ)) != 1:
|
if len(typing.get_args(typ)) != 1:
|
||||||
print(f"Literal type {typ} has {len(typing.get_args(typ))} arguments")
|
raise ValueError(f"Literal type {typ} has {len(typing.get_args(typ))} arguments")
|
||||||
(literal_value,) = typing.get_args(typ) # unpack value of literal type
|
(literal_value,) = typing.get_args(typ) # unpack value of literal type
|
||||||
schema = self.type_to_schema(type(literal_value))
|
schema = self.type_to_schema(type(literal_value))
|
||||||
schema["const"] = literal_value
|
schema["const"] = literal_value
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue