X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/dba809feb44cd1c4d155f3e3254a1cca5323f95f..e823ad27e90d5cba05fb2ea8ac2a0d258be2f707:/apps/api/response.py?ds=sidebyside diff --git a/apps/api/response.py b/apps/api/response.py index 6b685624..a094f9c1 100644 --- a/apps/api/response.py +++ b/apps/api/response.py @@ -98,29 +98,12 @@ class EntityConflict(ResponseObject): # # Server side errors # -class NotImplemented(ResponseObject): +class InternalError(ResponseObject): def __init__(self, **kwargs): - ResponseObject.__init__(self, 501, **kwargs) - -def validate_form(formclass, source='GET'): - from functools import wraps - - def decorator(func): - @wraps(func) - def decorated(self, request, *args, **kwargs): - form = formclass(getattr(request, source), request.FILES) - - if not form.is_valid(): - errorlist = [{'field': k, 'errors': e} for k,e in form.errors] - return BadRequest().django_response(errorlist) - - return func(self, request, form, *args, **kwargs) - return decorated - return decorator - - - - + ResponseObject.__init__(self, 500, **kwargs) +class NotImplemented(ResponseObject): + def __init__(self, **kwargs): + ResponseObject.__init__(self, 501, **kwargs) \ No newline at end of file