[oe-commits] [openembedded-core] 50/62: buildperf: Add support for times without decimal part

git at git.openembedded.org git at git.openembedded.org
Wed Aug 17 09:37:07 UTC 2016


rpurdie pushed a commit to branch master
in repository openembedded-core.

commit a6c9e515f8bc590612e3082ab1c4c254711c8e3b
Author: Jose Perez Carranza <jose.perez.carranza at intel.com>
AuthorDate: Wed Aug 10 10:36:17 2016 -0500

    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 <jose.perez.carranza at intel.com>
    Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 meta/lib/oeqa/buildperf/base.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/meta/lib/oeqa/buildperf/base.py b/meta/lib/oeqa/buildperf/base.py
index 527563b..1eb21f6 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)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list