summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-11-17 23:41:17 +0000
committerZac Medico <zmedico@gentoo.org>2008-11-17 23:41:17 +0000
commit0d1a4f6327037cb58017594c983bdc73ce8c591f (patch)
treef75cfe8960b97f0089a31859c477ceabc82ca369
parentdf8ccc4fb8fc0f26c7b505fcc95e8aa85b80c4b3 (diff)
downloadportage-0d1a4f6327037cb58017594c983bdc73ce8c591f.tar.gz
portage-0d1a4f6327037cb58017594c983bdc73ce8c591f.tar.bz2
portage-0d1a4f6327037cb58017594c983bdc73ce8c591f.zip
Store the _eclasses_ field instead of INHERITED. (trunk r11986)
svn path=/main/branches/2.1.6/; revision=11987
-rw-r--r--pym/portage/cache/metadata.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/pym/portage/cache/metadata.py b/pym/portage/cache/metadata.py
index 7951e0302..1c65ee8be 100644
--- a/pym/portage/cache/metadata.py
+++ b/pym/portage/cache/metadata.py
@@ -78,12 +78,4 @@ class database(flat_hash.database):
def _setitem(self, cpv, values):
- values = ProtectedDict(values)
-
- # hack. proper solution is to make this a __setitem__ override, since template.__setitem__
- # serializes _eclasses_, then we reconstruct it.
- if "_eclasses_" in values:
- values["INHERITED"] = ' '.join(reconstruct_eclasses(cpv, values["_eclasses_"]).keys())
- del values["_eclasses_"]
-
flat_hash.database._setitem(self, cpv, values)