PAPI Executor: Add more desciptive error message 22/18322/3
authorTibor Frank <tifrank@cisco.com>
Fri, 15 Mar 2019 11:44:44 +0000 (12:44 +0100)
committerPeter Mikus <pmikus@cisco.com>
Mon, 18 Mar 2019 06:35:19 +0000 (06:35 +0000)
- Add more desciptive error message to the processing of replies.

Change-Id: Ie43651370d5754aedf2515438c02ff4aa21bdc46
Signed-off-by: Tibor Frank <tifrank@cisco.com>
resources/libraries/python/PapiExecutor.py

index b0ddccf..c103c40 100644 (file)
@@ -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(