public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] portage r9969 - main/branches/2.1.2/bin
@ 2008-04-25  3:18 Zac Medico (zmedico)
  0 siblings, 0 replies; only message in thread
From: Zac Medico (zmedico) @ 2008-04-25  3:18 UTC (permalink / raw
  To: gentoo-commits

Author: zmedico
Date: 2008-04-25 03:18:56 +0000 (Fri, 25 Apr 2008)
New Revision: 9969

Modified:
   main/branches/2.1.2/bin/emerge
Log:
Add some more spinner.update() calls in possibly time consuming loops.
(trunk r9968)


Modified: main/branches/2.1.2/bin/emerge
===================================================================
--- main/branches/2.1.2/bin/emerge	2008-04-25 03:16:58 UTC (rev 9968)
+++ main/branches/2.1.2/bin/emerge	2008-04-25 03:18:56 UTC (rev 9969)
@@ -1981,6 +1981,7 @@
 	def _create_graph(self, allow_unsatisfied=False):
 		dep_stack = self._dep_stack
 		while dep_stack:
+			self.spinner.update()
 			dep = dep_stack.pop()
 			if isinstance(dep, Package):
 				if not self._add_pkg_deps(dep,
@@ -3268,6 +3269,7 @@
 				del blocker_cache
 
 		for blocker in self.blocker_parents.keys():
+			self.spinner.update()
 			mytype, myroot, mydep = blocker
 			initial_db = self.trees[myroot]["vartree"].dbapi
 			final_db = self.mydbapi[myroot]
@@ -3441,6 +3443,7 @@
 			for node in mygraph.root_nodes():
 				if not isinstance(node, Package) or \
 					node.installed or node.onlydeps:
+					self.spinner.update()
 					mygraph.remove(node)
 					removed_something = True
 			if not removed_something:
@@ -3519,6 +3522,7 @@
 		# unresolved blockers or circular dependencies.
 
 		while not mygraph.empty():
+			self.spinner.update()
 			selected_nodes = None
 			ignore_priority = None
 			if prefer_asap and asap_nodes:

-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-04-25  3:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-25  3:18 [gentoo-commits] portage r9969 - main/branches/2.1.2/bin Zac Medico (zmedico)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox