Commit 88b37d0f by Bruno Renié

Merge remote-tracking branch 'upstream/master' into versions

parents 1296753b 541871fe
...@@ -42,6 +42,7 @@ def pretty_name(name): ...@@ -42,6 +42,7 @@ def pretty_name(name):
class RelationsList(list): class RelationsList(list):
_deleted = [] _deleted = []
class NestedValidationError(ValidationError): class NestedValidationError(ValidationError):
""" """
The default ValidationError behavior is to stringify each item in the list The default ValidationError behavior is to stringify each item in the list
...@@ -56,9 +57,13 @@ class NestedValidationError(ValidationError): ...@@ -56,9 +57,13 @@ class NestedValidationError(ValidationError):
def __init__(self, message): def __init__(self, message):
if isinstance(message, dict): if isinstance(message, dict):
self.messages = [message] self._messages = [message]
else: else:
self.messages = message self._messages = message
@property
def messages(self):
return self._messages
class DictWithMetadata(dict): class DictWithMetadata(dict):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment