@@ -727,10 +727,7 @@ def _field_for_generic_type(
727727 type_mapping = base_schema .TYPE_MAPPING if base_schema else {}
728728
729729 if origin in (list , List ):
730- child_type = _field_for_schema (
731- arguments [0 ],
732- base_schema = base_schema ,
733- )
730+ child_type = _field_for_schema (arguments [0 ], base_schema = base_schema )
734731 list_type = cast (
735732 Type [marshmallow .fields .List ],
736733 type_mapping .get (List , marshmallow .fields .List ),
@@ -743,38 +740,25 @@ def _field_for_generic_type(
743740 ):
744741 from . import collection_field
745742
746- child_type = _field_for_schema (
747- arguments [0 ],
748- base_schema = base_schema ,
749- )
743+ child_type = _field_for_schema (arguments [0 ], base_schema = base_schema )
750744 return collection_field .Sequence (cls_or_instance = child_type , ** metadata )
751745 if origin in (set , Set ):
752746 from . import collection_field
753747
754- child_type = _field_for_schema (
755- arguments [0 ],
756- base_schema = base_schema ,
757- )
748+ child_type = _field_for_schema (arguments [0 ], base_schema = base_schema )
758749 return collection_field .Set (
759750 cls_or_instance = child_type , frozen = False , ** metadata
760751 )
761752 if origin in (frozenset , FrozenSet ):
762753 from . import collection_field
763754
764- child_type = _field_for_schema (
765- arguments [0 ],
766- base_schema = base_schema ,
767- )
755+ child_type = _field_for_schema (arguments [0 ], base_schema = base_schema )
768756 return collection_field .Set (
769757 cls_or_instance = child_type , frozen = True , ** metadata
770758 )
771759 if origin in (tuple , Tuple ):
772760 children = tuple (
773- _field_for_schema (
774- arg ,
775- base_schema = base_schema ,
776- )
777- for arg in arguments
761+ _field_for_schema (arg , base_schema = base_schema ) for arg in arguments
778762 )
779763 tuple_type = cast (
780764 Type [marshmallow .fields .Tuple ],
@@ -786,14 +770,8 @@ def _field_for_generic_type(
786770 if origin in (dict , Dict , collections .abc .Mapping , Mapping ):
787771 dict_type = type_mapping .get (Dict , marshmallow .fields .Dict )
788772 return dict_type (
789- keys = field_for_schema (
790- arguments [0 ],
791- base_schema = base_schema ,
792- ),
793- values = field_for_schema (
794- arguments [1 ],
795- base_schema = base_schema ,
796- ),
773+ keys = field_for_schema (arguments [0 ], base_schema = base_schema ),
774+ values = field_for_schema (arguments [1 ], base_schema = base_schema ),
797775 ** metadata ,
798776 )
799777
0 commit comments