summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-01-17 13:15:51 -0800
committerZac Medico <zmedico@gentoo.org>2011-01-17 13:18:15 -0800
commitf412505aa8ce05ee8321fa6d4794b11158229b2d (patch)
treeb35c7996363860c3e030d0be3e95112e5d9ba68b
parentb6ab3ea34544e96523febc4bff024c5a2cdeaa48 (diff)
downloadportage-2.1.9.32.tar.gz
portage-2.1.9.32.tar.bz2
portage-2.1.9.32.zip
Scheduler: remove uninstall task from pkg_queuev2.1.9.32
-rw-r--r--pym/_emerge/Scheduler.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pym/_emerge/Scheduler.py b/pym/_emerge/Scheduler.py
index 7f38dedc4..4ff889396 100644
--- a/pym/_emerge/Scheduler.py
+++ b/pym/_emerge/Scheduler.py
@@ -1445,6 +1445,10 @@ class Scheduler(PollScheduler):
# task complete (if any).
if self._digraph is not None and \
pkg_to_replace in self._digraph:
+ try:
+ self._pkg_queue.remove(pkg_to_replace)
+ except ValueError:
+ pass
self._task_complete(pkg_to_replace)
else:
self._pkg_cache.pop(pkg_to_replace, None)