PAPI Executor: Add more desciptive error message
[csit.git] / 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(

©2016 FD.io a Linux Foundation Collaborative Project. All Rights Reserved.
Linux Foundation is a registered trademark of The Linux Foundation. Linux is a registered trademark of Linus Torvalds.
Please see our privacy policy and terms of use.