diff options
author | Zac Medico <zmedico@gentoo.org> | 2006-06-20 21:55:42 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2006-06-20 21:55:42 +0000 |
commit | b3a01e552f562cff87da029feeda099faf52d7e0 (patch) | |
tree | c39a6c46d8c062fd034183a2a17e4f592e3e78b5 | |
parent | 6264a1ae6b7518fb06041e6c7317df9c087632db (diff) | |
download | portage-b3a01e552f562cff87da029feeda099faf52d7e0.tar.gz portage-b3a01e552f562cff87da029feeda099faf52d7e0.tar.bz2 portage-b3a01e552f562cff87da029feeda099faf52d7e0.zip |
Fix it so that values are properly saved in the writable layer. Previously they've been discarded, leading to regen on each access (only in cases where the user has altered an ebuild in the $PORTDIR).
svn path=/main/trunk/; revision=3544
-rw-r--r-- | pym/cache/metadata_overlay.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pym/cache/metadata_overlay.py b/pym/cache/metadata_overlay.py index 557855a52..104dc34d1 100644 --- a/pym/cache/metadata_overlay.py +++ b/pym/cache/metadata_overlay.py @@ -44,8 +44,10 @@ class database(template.database): del self.db_rw[name] # delete unwanted whiteout when necessary except KeyError: pass + return except KeyError: - self.db_rw[name] = values + pass + self.db_rw[name] = values def _delitem(self, cpv): value = self[cpv] # validates whiteout and/or raises a KeyError when necessary |