Skip to content

Commit 0c51b3d

Browse files
committed
refactor: _field_for_generic_type: pass metadata without splat
1 parent e585ce4 commit 0c51b3d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

marshmallow_dataclass/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,7 @@ def _field_by_supertype(
544544
typ: Type,
545545
default: Any,
546546
newtype_supertype: Type,
547-
metadata: dict,
547+
metadata: Dict[str, Any],
548548
) -> marshmallow.fields.Field:
549549
"""
550550
Return a new field for fields based on a super field. (Usually spawned from NewType)
@@ -596,7 +596,7 @@ def _generic_type_add_any(typ: type) -> type:
596596

597597
def _field_for_generic_type(
598598
typ: type,
599-
**metadata: Any,
599+
metadata: Dict[str, Any],
600600
) -> Optional[marshmallow.fields.Field]:
601601
"""
602602
If the type is a generic interface, resolve the arguments and construct the appropriate Field.
@@ -810,7 +810,7 @@ def _field_for_schema(
810810
return _field_for_schema(subtyp, default, metadata)
811811

812812
# Generic types
813-
generic_field = _field_for_generic_type(typ, **metadata)
813+
generic_field = _field_for_generic_type(typ, metadata)
814814
if generic_field:
815815
return generic_field
816816

0 commit comments

Comments
 (0)