Пример #1
0
 def handle_exception(self, request, exc):
     try:
         return super(Endpoint, self).handle_exception(exc)
     except Exception as exc:
         event_id = raven.get_ident(raven.captureException(request=request))
         context = {
             'detail': 'Internal Error',
             'errorId': event_id,
         }
         return Response(context, status=500)
Пример #2
0
    def handle_exception(self, request, exc):
        try:
            return super(Endpoint, self).handle_exception(exc)
        except Exception as exc:
            import sys
            import traceback

            sys.stderr.write(traceback.format_exc())
            event = raven.captureException(request=request)
            if event:
                event_id = raven.get_ident(event)
            else:
                event_id = None
            context = {"detail": "Internal Error", "errorId": event_id}
            return Response(context, status=500)
Пример #3
0
 def handle_exception(self, request, exc):
     try:
         return super(Endpoint, self).handle_exception(exc)
     except Exception as exc:
         import sys
         import traceback
         sys.stderr.write(traceback.format_exc())
         event = raven.captureException(request=request)
         if event:
             event_id = raven.get_ident(event)
         else:
             event_id = None
         context = {
             'detail': 'Internal Error',
             'errorId': event_id,
         }
         return Response(context, status=500)