X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/3c5fe5b298287f92a9c6a8e485c3860db36931fd..dba809feb44cd1c4d155f3e3254a1cca5323f95f:/apps/api/response.py diff --git a/apps/api/response.py b/apps/api/response.py index 322118a0..6b685624 100644 --- a/apps/api/response.py +++ b/apps/api/response.py @@ -22,7 +22,7 @@ class ResponseObject(object): elif self._mime == MIME_JSON: data = json.dumps(body, default=lambda o: repr(o) ) else: - data = u"%s\n%s" % (self.MESSAGE, unicode(self._info)) + data = u"%s\n%s" % (self.MESSAGE, unicode(body)) data = data.encode('utf-8') return HttpResponse(content=data, status=self._code, \ @@ -60,7 +60,6 @@ class SuccessNoContent(ResponseObject): def django_response(self): return ResponseObject.django_response(self, body=None) - # # Client errors # @@ -96,6 +95,14 @@ class EntityConflict(ResponseObject): ResponseObject.__init__(self, 409, **kwargs) +# +# Server side errors +# +class NotImplemented(ResponseObject): + + def __init__(self, **kwargs): + ResponseObject.__init__(self, 501, **kwargs) + def validate_form(formclass, source='GET'): from functools import wraps