diff options
Diffstat (limited to 'meta/lib/oeqa/buildperf/base.py')
-rw-r--r-- | meta/lib/oeqa/buildperf/base.py | 6 |
1 files changed, 5 insertions, 1 deletions
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): | |||
244 | split = strtime.split(':') | 244 | split = strtime.split(':') |
245 | hours = int(split[0]) if len(split) > 2 else 0 | 245 | hours = int(split[0]) if len(split) > 2 else 0 |
246 | mins = int(split[-2]) | 246 | mins = int(split[-2]) |
247 | secs, frac = split[-1].split('.') | 247 | try: |
248 | secs, frac = split[-1].split('.') | ||
249 | except: | ||
250 | secs = split[-1] | ||
251 | frac = '0' | ||
248 | secs = int(secs) | 252 | secs = int(secs) |
249 | microsecs = int(float('0.' + frac) * pow(10, 6)) | 253 | microsecs = int(float('0.' + frac) * pow(10, 6)) |
250 | return timedelta(0, hours*3600 + mins*60 + secs, microsecs) | 254 | return timedelta(0, hours*3600 + mins*60 + secs, microsecs) |