aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Christie2014-11-07 11:16:26 +0000
committerTom Christie2014-11-07 11:16:26 +0000
commita16a8a10a9204e574ad912eeced535d70a385b37 (patch)
tree609c79ab7e94fd34b48fe3eaef73b4036f8bae93
parente399140031a0738a054f5f07e42ef7208f9e45f4 (diff)
downloaddjango-rest-framework-a16a8a10a9204e574ad912eeced535d70a385b37.tar.bz2
.copy() for serializer .data and .errors dictionaries
-rw-r--r--rest_framework/utils/serializer_helpers.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/rest_framework/utils/serializer_helpers.py b/rest_framework/utils/serializer_helpers.py
index a861ca07..92d19857 100644
--- a/rest_framework/utils/serializer_helpers.py
+++ b/rest_framework/utils/serializer_helpers.py
@@ -11,6 +11,9 @@ class ReturnDict(OrderedDict):
self.serializer = kwargs.pop('serializer')
super(ReturnDict, self).__init__(*args, **kwargs)
+ def copy(self):
+ return ReturnDict(self, serializer=self.serializer)
+
class ReturnList(list):
"""