commit:     b58ba964c79f8ec7e450b871059306bbc433a7ca
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 23 19:46:45 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Apr 23 19:46:45 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b58ba964

EbuildBuild: pass loop parameter to async_fetch_map

Fixes: db4dca876cdb ("EbuildBuild._start(): fix event loop recursion (bug 
653844)")

 pym/_emerge/EbuildBuild.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pym/_emerge/EbuildBuild.py b/pym/_emerge/EbuildBuild.py
index 9651bd419..e5b96691a 100644
--- a/pym/_emerge/EbuildBuild.py
+++ b/pym/_emerge/EbuildBuild.py
@@ -48,7 +48,8 @@ class EbuildBuild(CompositeTask):
                self._start_task(
                        AsyncTaskFuture(
                                
future=self.pkg.root_config.trees["porttree"].dbapi.\
-                               async_aux_get(self.pkg.cpv, ["SRC_URI"], 
myrepo=self.pkg.repo)),
+                               async_aux_get(self.pkg.cpv, ["SRC_URI"], 
myrepo=self.pkg.repo,
+                               loop=self.scheduler)),
                        self._start_with_metadata)
 
        def _start_with_metadata(self, aux_get_task):

Reply via email to