This commit is contained in:
Everton Moreth 2017-04-17 02:17:43 +00:00 committed by GitHub
commit d202132a7d

View File

@ -54,6 +54,9 @@ class Response(SimpleTemplateResponse):
accepted_media_type = getattr(self, 'accepted_media_type', None) accepted_media_type = getattr(self, 'accepted_media_type', None)
context = getattr(self, 'renderer_context', None) context = getattr(self, 'renderer_context', None)
if isinstance(self.data, dict) and self.data.get('error', False):
raise self.data['content']
assert renderer, ".accepted_renderer not set on Response" assert renderer, ".accepted_renderer not set on Response"
assert accepted_media_type, ".accepted_media_type not set on Response" assert accepted_media_type, ".accepted_media_type not set on Response"
assert context is not None, ".renderer_context not set on Response" assert context is not None, ".renderer_context not set on Response"