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) |