On Mon, Mar 27, 2017 at 12:09 PM, Brian Dolbec <dol...@gentoo.org> wrote: > On Sun, 26 Mar 2017 23:54:37 -0700 > Zac Medico <zmed...@gentoo.org> wrote: > >> Fix SpawnProcess._pipe_logger_exit to wait for process exit status >> asynchronously, in order to avoid event loop recursion. This is >> required for asyncio compatibility, and also protects emerge from >> exceeding the maximum recursion depth limit like in bug 402335. >> >> X-Gentoo-bug: 613990 >> X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=613990 >> --- >> pym/_emerge/SpawnProcess.py | 3 +-- >> pym/_emerge/SubProcess.py | 23 ++++++++++++++++++++++- >> 2 files changed, 23 insertions(+), 3 deletions(-) > > looks fine
Thanks, pushed: https://gitweb.gentoo.org/proj/portage.git/commit/?id=eaf22a6d88ad8e0b7a3a1e21f3234c6b7037018a -- Thanks, Zac