commit:     8d32e06295226e3914c24cd73de013748f3f9bec
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 25 06:33:18 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Nov 25 06:37:11 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8d32e062

Scheduler._run_pkg_pretend: don't use local event loop

Relevant hooks should be added/removed in the _merge method.

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 lib/_emerge/Scheduler.py | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py
index 49b376281..af43a2e24 100644
--- a/lib/_emerge/Scheduler.py
+++ b/lib/_emerge/Scheduler.py
@@ -775,11 +775,7 @@ class Scheduler(PollScheduler):
                """
 
                failures = 0
-
-               # Use a local EventLoop instance here, since we don't
-               # want tasks here to trigger the usual Scheduler callbacks
-               # that handle job scheduling and status display.
-               sched_iface = SchedulerInterface(EventLoop(main=False))
+               sched_iface = self._sched_iface
 
                for x in self._mergelist:
                        if not isinstance(x, Package):

Reply via email to