Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Cc: Zac Medico <zmedico@g.o>
Subject: [gentoo-portage-dev] [PATCH 0/2] ManifestScheduler: async fetchlist_dict (bug 653946)
Date: Tue, 24 Apr 2018 23:46:43
Message-Id: 20180424234559.26703-1-zmedico@gentoo.org
1 In order to avoid event loop recursion, pass fetchlist_dict to
2 ManifestTask as a Future.
3
4 Zac Medico (2):
5 Add iter_gather function (bug 653946)
6 ManifestScheduler: async fetchlist_dict (bug 653946)
7
8 .../ebuild/_parallel_manifest/ManifestScheduler.py | 82 ++++++++++++++++++----
9 .../ebuild/_parallel_manifest/ManifestTask.py | 22 ++++++
10 pym/portage/tests/dbapi/test_portdb_cache.py | 1 +
11 pym/portage/util/futures/iter_completed.py | 68 ++++++++++++++++++
12 4 files changed, 159 insertions(+), 14 deletions(-)
13
14 --
15 2.13.6

Replies