Skip to content

Commit c0afd38

Browse files
Update Lib/ctypes/util.py
Co-authored-by: Bartosz Sławecki <bartosz@ilikepython.com>
1 parent 864b811 commit c0afd38

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

Lib/ctypes/util.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -518,9 +518,8 @@ def _process_struct(klass, /, *, align, layout, endian, pack):
518518

519519
field = [name]
520520
if get_origin(hint) is Annotated:
521-
args = get_args(hint)
522-
field.append(args[0])
523-
field_info = args[1]
521+
cls, field_info = get_args(hint)
522+
field.append(cls)
524523
if not isinstance(field_info, CFieldInfo):
525524
raise TypeError(f"expected CFieldInfo in Annotated, got {field_info!r}")
526525

0 commit comments

Comments
 (0)