In order to avoid event loop recursion, pass fetchlist_dict to ManifestTask as a Future.
Zac Medico (2): Add iter_gather function (bug 653946) ManifestScheduler: async fetchlist_dict (bug 653946) .../ebuild/_parallel_manifest/ManifestScheduler.py | 82 ++++++++++++++++++---- .../ebuild/_parallel_manifest/ManifestTask.py | 22 ++++++ pym/portage/tests/dbapi/test_portdb_cache.py | 1 + pym/portage/util/futures/iter_completed.py | 68 ++++++++++++++++++ 4 files changed, 159 insertions(+), 14 deletions(-) -- 2.13.6