summaryrefslogtreecommitdiffstats
path: root/storperf/db/job_db.py
diff options
context:
space:
mode:
authormbeierl <mark.beierl@dell.com>2017-02-24 14:29:08 -0500
committermbeierl <mark.beierl@dell.com>2017-02-24 15:52:40 -0500
commitf99c335a029ad6b3ce09486a12da9e666a710803 (patch)
treef03da63ce090540b844c8df427ce9c405e576c52 /storperf/db/job_db.py
parent176b0ff44e6e5b8e3133a5b2fc652fa3850779d8 (diff)
Fixing final report
Makes the report readable instead of JSON escaped and dumps it to the Jenkins daily when done. Change-Id: Ic3788672b185461369e2c41221ae36fc4b45436b Signed-off-by: mbeierl <mark.beierl@dell.com>
Diffstat (limited to 'storperf/db/job_db.py')
-rw-r--r--storperf/db/job_db.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/storperf/db/job_db.py b/storperf/db/job_db.py
index eabcb54..3308fa8 100644
--- a/storperf/db/job_db.py
+++ b/storperf/db/job_db.py
@@ -8,6 +8,7 @@
##############################################################################
import calendar
+import json
import logging
from sqlite3 import OperationalError
import sqlite3
@@ -249,6 +250,10 @@ class JobDB(object):
row = cursor.fetchone()
if (row is None):
break
- params[row[0]] = row[1]
+ try:
+ data = json.loads(row[1])
+ except:
+ data = row[1]
+ params[row[0]] = data
db.close()
return params