cfg-checker ceph bench debug part 3
- cleanup procedure
- agent json loading updates
- bool argument detection updates
Related-PROD: PROD-36669
Change-Id: I9e2417a2bfc03883d9a6ef69f60f000cb5bacf54
diff --git a/cfg_checker/agent/webserver.py b/cfg_checker/agent/webserver.py
index eacce8f..235ba1a 100644
--- a/cfg_checker/agent/webserver.py
+++ b/cfg_checker/agent/webserver.py
@@ -100,8 +100,9 @@
# Handle actions
logger.info("Getting media")
try:
- _m = req.get_media(default_when_empty={})
- except falcon.MediaMalformedError:
+ _m = req.stream.read()
+ _m = json.loads(_m)
+ except json.JSONDecodeError:
_msg = "Incorrect input data"
logger.error(_msg)
_resp(resp, falcon.HTTP_400, _msg)