diff options
Diffstat (limited to 'resources')
-rw-r--r-- | resources/libraries/python/PapiExecutor.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/resources/libraries/python/PapiExecutor.py b/resources/libraries/python/PapiExecutor.py index b0ddccfbde..c103c40d9a 100644 --- a/resources/libraries/python/PapiExecutor.py +++ b/resources/libraries/python/PapiExecutor.py @@ -293,7 +293,12 @@ class PapiExecutor(object): papi_reply = list() if process_reply: - json_data = json.loads(stdout) + try: + json_data = json.loads(stdout) + except ValueError: + logger.error("An error occured while processing the PAPI " + "request:\n{rqst}".format(rqst=local_list)) + raise for data in json_data: try: api_reply_processed = dict( |