1 |
Author: zmedico |
2 |
Date: 2008-08-27 17:04:37 +0000 (Wed, 27 Aug 2008) |
3 |
New Revision: 11475 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/_emerge/__init__.py |
7 |
Log: |
8 |
When reloading the emerge config due to global updates in action_sync(), |
9 |
correctly update the local root_config reference. This should fix a |
10 |
KeyError: 'porttree' exception that's been reported to be triggered |
11 |
after --sync. |
12 |
|
13 |
|
14 |
Modified: main/trunk/pym/_emerge/__init__.py |
15 |
=================================================================== |
16 |
--- main/trunk/pym/_emerge/__init__.py 2008-08-25 05:08:14 UTC (rev 11474) |
17 |
+++ main/trunk/pym/_emerge/__init__.py 2008-08-27 17:04:37 UTC (rev 11475) |
18 |
@@ -11503,6 +11503,7 @@ |
19 |
# Reload the whole config from scratch. |
20 |
settings, trees, mtimedb = load_emerge_config(trees=trees) |
21 |
portdb = trees[settings["ROOT"]]["porttree"].dbapi |
22 |
+ root_config = trees[settings["ROOT"]]["root_config"] |
23 |
|
24 |
mybestpv = portdb.xmatch("bestmatch-visible", "sys-apps/portage") |
25 |
mypvs = portage.best( |