From a6f8a3f12ef0a6f7fe4123b8854848a4c6cf94c7 Mon Sep 17 00:00:00 2001 From: Elliot Smith Date: Tue, 22 Dec 2015 16:06:56 +0000 Subject: toaster.bbclass: fix TypeError when parsing build stats Reading IO stats fails because the IO read/write bytes are being converted to strings, then added to a numeric running total. Fix this by converting IO stats to integers. (From OE-Core rev: 8e2475eecafc0161d25684f5b8239273739de759) Signed-off-by: Elliot Smith Signed-off-by: Richard Purdie --- meta/classes/toaster.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/toaster.bbclass b/meta/classes/toaster.bbclass index 4fb52a969e..bbda2f8433 100644 --- a/meta/classes/toaster.bbclass +++ b/meta/classes/toaster.bbclass @@ -212,10 +212,10 @@ python toaster_collect_task_stats() { cpu_usage = str(statinfo["CPU usage"]).strip('% \n\r') if "IO write_bytes" in statinfo: - disk_io = disk_io + str(statinfo["IO write_bytes"]).strip('% \n\r') + disk_io = disk_io + int(statinfo["IO write_bytes"].strip('% \n\r')) if "IO read_bytes" in statinfo: - disk_io = disk_io + str(statinfo["IO read_bytes"]).strip('% \n\r') + disk_io = disk_io + int(statinfo["IO read_bytes"].strip('% \n\r')) if "Started" in statinfo: started = str(statinfo["Started"]).strip('% \n\r') -- cgit v1.2.3-54-g00ecf