Explorar o código

推送接口修改捕获异常时return

lang %!s(int64=3) %!d(string=hai) anos
pai
achega
af05d4f92d
Modificáronse 1 ficheiros con 6 adicións e 3 borrados
  1. 6 3
      Controller/DetectControllerV2.py

+ 6 - 3
Controller/DetectControllerV2.py

@@ -14,7 +14,7 @@
 import logging
 import os
 import time
-
+import json
 import apns2
 import jpush as jpush
 import oss2
@@ -301,8 +301,11 @@ class NotificationView(View):
             logger.info('移动侦测接口异常: {}'.format(e))
             logger.info('错误文件', e.__traceback__.tb_frame.f_globals['__file__'])
             logger.info('错误行号', e.__traceback__.tb_lineno)
-            return JsonResponse(status=500)
-
+            data = {
+                'errLine': e.__traceback__.tb_lineno,
+                'errMsg': repr(e),
+            }
+            return JsonResponse(status=200, data=json.dumps(data), safe=False)
     def test_apns(self,request_dict):
         kwag_args = {
             'uid': request_dict.get('uid', None),