diff options
| author | Bruno ReniƩ | 2013-11-08 14:51:09 +0100 |
|---|---|---|
| committer | Bruno ReniƩ | 2013-11-08 14:51:09 +0100 |
| commit | 88b37d0f22289ae07f0c78b40342bd38792783f3 (patch) | |
| tree | b5b21a3e94ee33046955512890a04a05bd8b785c | |
| parent | 1296753b5c55de19e057eb6fde73da2b41f7032b (diff) | |
| parent | 541871feca8f36a5e8eca07fffd4486149b083fe (diff) | |
| download | django-rest-framework-88b37d0f22289ae07f0c78b40342bd38792783f3.tar.bz2 | |
Merge remote-tracking branch 'upstream/master' into versions
| -rw-r--r-- | rest_framework/serializers.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index 5240dbf6..7cdb55c8 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -42,6 +42,7 @@ def pretty_name(name): class RelationsList(list): _deleted = [] + class NestedValidationError(ValidationError): """ The default ValidationError behavior is to stringify each item in the list @@ -56,9 +57,13 @@ class NestedValidationError(ValidationError): def __init__(self, message): if isinstance(message, dict): - self.messages = [message] + self._messages = [message] else: - self.messages = message + self._messages = message + + @property + def messages(self): + return self._messages class DictWithMetadata(dict): |
