From: Carlos Goncalves Date: Wed, 16 Aug 2017 13:52:30 +0000 (+0200) Subject: Decode received data in byte type to str type X-Git-Tag: opnfv-5.0.RC1~23^2 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?p=doctor.git;a=commitdiff_plain;h=580f7ee5064ab2fe6244fa07d7ef3b785de5d926 Decode received data in byte type to str type json.loads in Python 3.5 doesn't accept a byte-type values so we need to decode it. Note that this is specific to Python 3.5; Python 2.7 and 3.6 accept byte-type values. Change-Id: I490f8e0f02a6ce277f86e75b32d1210bfcca8d49 Signed-off-by: Carlos Goncalves --- diff --git a/tests/inspector/sample.py b/tests/inspector/sample.py index db477de9..dda053ab 100644 --- a/tests/inspector/sample.py +++ b/tests/inspector/sample.py @@ -135,7 +135,7 @@ class InspectorApp(Thread): self.log.info('event posted in sample inspector at %s' % time.time()) self.log.info('sample inspector = %s' % self.inspector) self.log.info('sample inspector received data = %s' % request.data) - events = json.loads(request.data) + events = json.loads(request.data.decode('utf8')) self.inspector.handle_events(events) return "OK"