@@ -194,10 +194,7 @@ def save(self, **kwargs):
194194 "inspect 'serializer.validated_data' instead. "
195195 )
196196
197- validated_data = dict (
198- list (self .validated_data .items ()) +
199- list (kwargs .items ())
200- )
197+ validated_data = {** self .validated_data , ** kwargs }
201198
202199 if self .instance is not None :
203200 self .instance = self .update (self .instance , validated_data )
@@ -699,8 +696,7 @@ def save(self, **kwargs):
699696 )
700697
701698 validated_data = [
702- dict (list (attrs .items ()) + list (kwargs .items ()))
703- for attrs in self .validated_data
699+ {** attrs , ** kwargs } for attrs in self .validated_data
704700 ]
705701
706702 if self .instance is not None :
@@ -1410,7 +1406,7 @@ def get_uniqueness_extra_kwargs(self, field_names, declared_fields, extra_kwargs
14101406 # so long as all the field names are included on the serializer.
14111407 for parent_class in [model ] + list (model ._meta .parents ):
14121408 for unique_together_list in parent_class ._meta .unique_together :
1413- if set (field_names ).issuperset (set ( unique_together_list ) ):
1409+ if set (field_names ).issuperset (unique_together_list ):
14141410 unique_constraint_names |= set (unique_together_list )
14151411
14161412 # Now we have all the field names that have uniqueness constraints
@@ -1541,7 +1537,7 @@ def get_unique_together_validators(self):
15411537 for parent_class in model_class_inheritance_tree :
15421538 for unique_together in parent_class ._meta .unique_together :
15431539 # Skip if serializer does not map to all unique together sources
1544- if not set (source_map ).issuperset (set ( unique_together ) ):
1540+ if not set (source_map ).issuperset (unique_together ):
15451541 continue
15461542
15471543 for source in unique_together :
0 commit comments