Bladeren bron

Update manage.py

qiaofeng1227 2 jaren geleden
bovenliggende
commit
de8059db93
1 gewijzigde bestanden met toevoegingen van 6 en 4 verwijderingen
  1. 6 4
      appmanage/api/service/manage.py

+ 6 - 4
appmanage/api/service/manage.py

@@ -212,16 +212,18 @@ def install_app_delay(app_name, customer_name, app_version):
             myLogger.info_logger(output["result"])
         else:
             myLogger.info_logger("job check failed, stop to install app")
-            raise CommandException(code, message, "")
+            error_info = json.dumps({'code': code, 'message': message, 'detail': ''})
+            raise Exception(error_info)
     except CommandException as ce:
         uninstall_app(job_id)
-        raise CommandException(ce.code, ce.message, ce.detail)
+        error_info = json.dumps({'code': code, 'message': message, 'detail': ''})
+        raise Exception(error_info)
     except Exception as e:
         myLogger.info_logger(customer_name + "install failed!")
         myLogger.error_logger(e)
         uninstall_app(job_id)
-        raise CommandException(const.ERROR_SERVER_SYSTEM, "system original error", str(e))
-
+        error_info = json.dumps({'code': const.ERROR_SERVER_SYSTEM, 'message': 'system original error', 'detail': str(e)})
+        raise Exception(error_info)
 
 def app_exits_in_docker(app_id):
     customer_name = app_id.split('_')[1]