summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-07-13 04:30:06 +0000
committerZac Medico <zmedico@gentoo.org>2008-07-13 04:30:06 +0000
commit98a46c95c9a4779e7d84cb7a06c4bd6947f30d95 (patch)
tree3fac9f35041b5352f49f70381cde1e363fe9a81a
parent04e4bf393b82a30707afcd3e88cf7e392acf8904 (diff)
downloadportage-98a46c95c9a4779e7d84cb7a06c4bd6947f30d95.tar.gz
portage-98a46c95c9a4779e7d84cb7a06c4bd6947f30d95.tar.bz2
portage-98a46c95c9a4779e7d84cb7a06c4bd6947f30d95.zip
Fix Scheduler._schedule_tasks() so that it never schedules a task when a
package has already failed. svn path=/main/trunk/; revision=11032
-rw-r--r--pym/_emerge/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index 14c146665..4f5042567 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -8812,7 +8812,7 @@ class Scheduler(PollScheduler):
while self._can_add_job():
- if not self._pkg_queue:
+ if not self._pkg_queue or self._failed_pkgs:
return False
pkg = self._choose_pkg()