From: Elliot Smith Date: Tue, 22 Dec 2015 16:06:56 +0000 (+0000) Subject: toaster.bbclass: fix TypeError when parsing build stats X-Git-Tag: 2016-4~1855 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=8e2475eecafc0161d25684f5b8239273739de759;p=openembedded-core.git 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. Signed-off-by: Elliot Smith Signed-off-by: Richard Purdie --- 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')