Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r14208 - main/trunk/pym/_emerge
Date: Sun, 06 Sep 2009 10:18:29
Message-Id: E1MkEpH-0003Hf-Hr@stork.gentoo.org
1 Author: zmedico
2 Date: 2009-09-06 10:18:27 +0000 (Sun, 06 Sep 2009)
3 New Revision: 14208
4
5 Modified:
6 main/trunk/pym/_emerge/actions.py
7 Log:
8 In display_news_notification(), use the exising vartree instance to populate
9 settings.treeVirtuals, to avoid having a temporary one instantiated. Thanks
10 to Marat Radchenko <slonopotamusorama@×××××.com> for reporting.
11
12
13 Modified: main/trunk/pym/_emerge/actions.py
14 ===================================================================
15 --- main/trunk/pym/_emerge/actions.py 2009-09-06 08:02:32 UTC (rev 14207)
16 +++ main/trunk/pym/_emerge/actions.py 2009-09-06 10:18:27 UTC (rev 14208)
17 @@ -2626,6 +2626,12 @@
18 newsReaderDisplay = False
19 update = "--pretend" not in myopts
20
21 + if not settings.treeVirtuals:
22 + # Populate these using our existing vartree, to avoid
23 + # having a temporary one instantiated.
24 + settings.treeVirtuals = portage.util.map_dictlist_vals(
25 + portage.getCPFromCPV, trees["vartree"].get_all_provides())
26 +
27 for repo in portdb.getRepositories():
28 unreadItems = checkUpdatedNewsItems(
29 portdb, vardb, NEWS_PATH, UNREAD_PATH, repo, update=update)