[oe-commits] [bitbake] 02/20: knotty: avoid errors when fetching outside of a task

git at git.openembedded.org git at git.openembedded.org
Tue Jul 19 08:01:06 UTC 2016


rpurdie pushed a commit to branch master
in repository bitbake.

commit 59cb919e5cd5c653fb4d69b2d6a4320648443e10
Author: Paul Eggleton <paul.eggleton at linux.intel.com>
AuthorDate: Fri Jul 15 20:54:30 2016 +1200

    knotty: avoid errors when fetching outside of a task
    
    In a few places we use the fetcher code to fetch files outside of a
    task, for example uninative in OE. In that case the pid of the event is
    0 and that was causing an error in BBUIHelper.eventHandler(). Check the
    pid and do nothing if it's 0.
    
    Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 lib/bb/ui/uihelper.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib/bb/ui/uihelper.py b/lib/bb/ui/uihelper.py
index 1915e47..f64fa18 100644
--- a/lib/bb/ui/uihelper.py
+++ b/lib/bb/ui/uihelper.py
@@ -54,9 +54,10 @@ class BBUIHelper:
             self.tasknumber_total = event.stats.total
             self.needUpdate = True
         if isinstance(event, bb.build.TaskProgress):
-            self.running_tasks[event.pid]['progress'] = event.progress
-            self.running_tasks[event.pid]['rate'] = event.rate
-            self.needUpdate = True
+            if event.pid > 0:
+                self.running_tasks[event.pid]['progress'] = event.progress
+                self.running_tasks[event.pid]['rate'] = event.rate
+                self.needUpdate = True
 
     def getTasks(self):
         self.needUpdate = False

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


More information about the Openembedded-commits mailing list