Skip to content

Commit 58c359f

Browse files
fix(parsing): ignore empty metadata
1 parent bc6a848 commit 58c359f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/openai/_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@ def construct_type(*, value: object, type_: object, metadata: Optional[List[Any]
464464
type_ = type_.__value__ # type: ignore[unreachable]
465465

466466
# unwrap `Annotated[T, ...]` -> `T`
467-
if metadata is not None:
467+
if metadata is not None and len(metadata) > 0:
468468
meta: tuple[Any, ...] = tuple(metadata)
469469
elif is_annotated_type(type_):
470470
meta = get_args(type_)[1:]

0 commit comments

Comments
 (0)