From: Jose Perez Carranza Date: Wed, 10 Aug 2016 15:36:17 +0000 (-0500) Subject: buildperf: Add support for times without decimal part X-Git-Tag: uninative-1.4~549 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=a6c9e515f8bc590612e3082ab1c4c254711c8e3b;p=openembedded-core.git buildperf: Add support for times without decimal part Add logic for the cases when the time retrieved does not have decimal part. Signed-off-by: Jose Perez Carranza Signed-off-by: Ross Burton --- diff --git a/meta/lib/oeqa/buildperf/base.py b/meta/lib/oeqa/buildperf/base.py index 527563bb0b..1eb21f6813 100644 --- a/meta/lib/oeqa/buildperf/base.py +++ b/meta/lib/oeqa/buildperf/base.py @@ -244,7 +244,11 @@ class BuildPerfTest(object): split = strtime.split(':') hours = int(split[0]) if len(split) > 2 else 0 mins = int(split[-2]) - secs, frac = split[-1].split('.') + try: + secs, frac = split[-1].split('.') + except: + secs = split[-1] + frac = '0' secs = int(secs) microsecs = int(float('0.' + frac) * pow(10, 6)) return timedelta(0, hours*3600 + mins*60 + secs, microsecs)