X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=nfvbench%2Fnfvbenchd.py;h=07f1eea8b396fa387cfa0f7b529d319eba6a2661;hb=143c4ff68068fd704e7eb4df1c82af29f087c871;hp=73e1342dd8fe404b58bf424444737ec7561de870;hpb=caac5c7f6e80d33d5031f26e5e0f0ea6f1d3789b;p=nfvbench.git diff --git a/nfvbench/nfvbenchd.py b/nfvbench/nfvbenchd.py index 73e1342..07f1eea 100644 --- a/nfvbench/nfvbenchd.py +++ b/nfvbench/nfvbenchd.py @@ -26,7 +26,6 @@ from flask import request from .summarizer import NFVBenchSummarizer from .log import LOG -from .utils import byteify from .utils import RunLock from .__init__ import __version__ @@ -48,7 +47,7 @@ def result_json(status, message, request_id=None): def load_json(data): - return json.loads(json.dumps(data), object_hook=byteify) + return json.loads(json.dumps(data)) def get_uuid(): @@ -211,6 +210,8 @@ class WebServer(object): try: summary = NFVBenchSummarizer(results['result'], self.fluent_logger) LOG.info(str(summary)) + if 'json' in config and 'result' in results and results['status']: + self.nfvbench_runner.save(results['result']) except KeyError: # in case of error, 'result' might be missing if 'error_message' in results: