[sulfur] execute package groups preloading in parallel

This commit is contained in:
Fabio Erculiani
2010-01-13 22:48:49 +01:00
parent a38a5e6c79
commit 8b6be3f8a1
+7 -5
View File
@@ -1512,11 +1512,13 @@ class SulfurApplication(Controller, SulfurApplicationEventsMixin):
self.set_status_ticker(msg)
# speed up first queue taint iteration
self.etpbase.get_groups("available")
self.etpbase.get_groups("installed")
self.etpbase.get_groups("reinstallable")
self.etpbase.get_groups("masked")
self.etpbase.get_groups("user_unmasked")
self.etpbase.get_groups("downgrade")
def do_more_caching():
self.etpbase.get_groups("installed")
self.etpbase.get_groups("reinstallable")
self.etpbase.get_groups("masked")
self.etpbase.get_groups("user_unmasked")
self.etpbase.get_groups("downgrade")
gobject.idle_add(do_more_caching)
if bootstrap:
self.end_working()