diff options
Diffstat (limited to 'rest_framework')
| -rw-r--r-- | rest_framework/views.py | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/rest_framework/views.py b/rest_framework/views.py index bc870417..07e71393 100644 --- a/rest_framework/views.py +++ b/rest_framework/views.py @@ -46,7 +46,7 @@ def get_view_description(view_cls, html=False):      return description -def exception_handler(exc): +def exception_handler(exc, context=None):      """      Returns the response that should be used for any given exception. @@ -369,7 +369,8 @@ class APIView(View):              else:                  exc.status_code = status.HTTP_403_FORBIDDEN -        response = self.settings.EXCEPTION_HANDLER(exc) +        context = self.get_renderer_context() +        response = self.settings.EXCEPTION_HANDLER(exc, context)          if response is None:              raise | 
