Skip to content

Commit 1cdf391

Browse files
fix(parsing): ignore empty metadata
1 parent 575d190 commit 1cdf391

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/codex/_models.py

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

441441
# unwrap `Annotated[T, ...]` -> `T`
442-
if metadata is not None:
442+
if metadata is not None and len(metadata) > 0:
443443
meta: tuple[Any, ...] = tuple(metadata)
444444
elif is_annotated_type(type_):
445445
meta = get_args(type_)[1:]

0 commit comments

Comments
 (0)