From ff8d6c0426714860a7369c140b9566ebf114a66a Mon Sep 17 00:00:00 2001 From: Chris Hines <chris.hines@monash.edu> Date: Thu, 11 Jul 2019 16:04:40 +0800 Subject: [PATCH] set the error code when parameters on the HPC server fail --- TES/tes/apiendpoints.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TES/tes/apiendpoints.py b/TES/tes/apiendpoints.py index ff8f0dd..8df948f 100644 --- a/TES/tes/apiendpoints.py +++ b/TES/tes/apiendpoints.py @@ -409,6 +409,8 @@ class AppInstance(Resource): logger.error(traceback.format_exc()) try: data = json.loads(res['stdout'].decode()) + if 'error' in data: + return data, 400 return data except json.decoder.JSONDecodeError as e: logger.error(res['stderr']+res['stdout']) -- GitLab