From a16a8a10a9204e574ad912eeced535d70a385b37 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Fri, 7 Nov 2014 11:16:26 +0000 Subject: [PATCH] .copy() for serializer .data and .errors dictionaries --- rest_framework/utils/serializer_helpers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rest_framework/utils/serializer_helpers.py b/rest_framework/utils/serializer_helpers.py index a861ca0779..92d19857e9 100644 --- a/rest_framework/utils/serializer_helpers.py +++ b/rest_framework/utils/serializer_helpers.py @@ -11,6 +11,9 @@ def __init__(self, *args, **kwargs): self.serializer = kwargs.pop('serializer') super(ReturnDict, self).__init__(*args, **kwargs) + def copy(self): + return ReturnDict(self, serializer=self.serializer) + class ReturnList(list): """