From 996ee82f09f5e25fed4c3f94f1c22cb297831115 Mon Sep 17 00:00:00 2001 From: Marc Bonnici Date: Tue, 4 Sep 2018 11:41:32 +0100 Subject: [PATCH] utils/rendering: Fix Python 3 compatibility Add missing encoding of string when writing out fps data. --- devlib/utils/rendering.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/devlib/utils/rendering.py b/devlib/utils/rendering.py index aa39fda..fa30b3f 100644 --- a/devlib/utils/rendering.py +++ b/devlib/utils/rendering.py @@ -194,7 +194,11 @@ class GfxinfoFrameCollector(FrameCollector): def collect_frames(self, wfh): cmd = 'dumpsys gfxinfo {} framestats' - wfh.write(self.target.execute(cmd.format(self.package))) + result = self.target.execute(cmd.format(self.package)) + if sys.version_info[0] == 3: + wfh.write(result.encode('utf-8')) + else: + wfh.write(result) def clear(self): pass