From 138329c58e92744c56aae3ab70ceeef09613250c Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 20 May 2016 12:48:02 +0100 Subject: [PATCH] cooker: Fix parse progress for python3 Under python the type conversions can mean there are float values used for triggering the parse progress events which then fails. Add an explict int() conversion to ensure the parse events are generated under python3. Signed-off-by: Richard Purdie --- lib/bb/cooker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py index 44aa11e5310..fb86446d478 100644 --- a/lib/bb/cooker.py +++ b/lib/bb/cooker.py @@ -2020,7 +2020,7 @@ class CookerParser(object): else: self.fromcache.append((filename, appends)) self.toparse = self.total - len(self.fromcache) - self.progress_chunk = max(self.toparse / 100, 1) + self.progress_chunk = int(max(self.toparse / 100, 1)) self.num_processes = min(int(self.cfgdata.getVar("BB_NUMBER_PARSE_THREADS", True) or multiprocessing.cpu_count()), len(self.willparse)) -- 2.47.2