From 065da895d2b5eced3e444b20627f8f460e6d14c7 Mon Sep 17 00:00:00 2001 From: Bob Foerster Date: Fri, 19 Nov 2010 11:03:28 -0500 Subject: cooker: don't fire unnecessary parse progress events (Bitbake rev: 7cf7d5f14405681496fced3640a50a20ef1acac1) Signed-off-by: Bob Foerster Signed-off-by: Richard Purdie --- bitbake/lib/bb/cooker.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bitbake/lib/bb/cooker.py') diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index ac9758d402..53f88b253c 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py @@ -1088,7 +1088,9 @@ class CookerParser(object): if info.skipped: self.skipped += 1 finally: - bb.event.fire(bb.event.ParseProgress(self.current), self.cfgdata) + # only fire events on percentage boundaries + if self.current % (self.total/100) == 0: + bb.event.fire(bb.event.ParseProgress(self.current), self.cfgdata) self.current += 1 return True -- cgit v1.2.3-54-g00ecf