summaryrefslogtreecommitdiffstats
path: root/pym/portage/cache/metadata.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-03-08 05:25:18 +0000
committerZac Medico <zmedico@gentoo.org>2009-03-08 05:25:18 +0000
commit625dfec772c783c352d0245133aaef5fc0f0e261 (patch)
tree39d5fb14a8a3d0cb21e0fdb303de9a25f7f8bb52 /pym/portage/cache/metadata.py
parenta23e4255c9c159f6ac242ea8935ca5c8535b2936 (diff)
downloadportage-625dfec772c783c352d0245133aaef5fc0f0e261.tar.gz
portage-625dfec772c783c352d0245133aaef5fc0f0e261.tar.bz2
portage-625dfec772c783c352d0245133aaef5fc0f0e261.zip
Implement _getitem instead of __getitem__ so that the base class __getitem__
implementation is used for _mtime_ and _eclasses_ handling. svn path=/main/trunk/; revision=12781
Diffstat (limited to 'pym/portage/cache/metadata.py')
-rw-r--r--pym/portage/cache/metadata.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/pym/portage/cache/metadata.py b/pym/portage/cache/metadata.py
index 22cf51e56..4f74b767d 100644
--- a/pym/portage/cache/metadata.py
+++ b/pym/portage/cache/metadata.py
@@ -21,6 +21,7 @@ class database(flat_hash.database):
'PDEPEND', 'PROVIDE', 'EAPI', 'PROPERTIES', 'DEFINED_PHASES')
autocommits = True
+ serialize_eclasses = False
_hashed_re = re.compile('^(\\w+)=([^\n]*)')
@@ -30,10 +31,6 @@ class database(flat_hash.database):
self.location = os.path.join(loc, "metadata","cache")
self.ec = portage.eclass_cache.cache(loc)
- def __getitem__(self, cpv):
- return flat_hash.database.__getitem__(self, cpv)
-
-
def _parse_data(self, data, cpv):
_hashed_re_match = self._hashed_re.match
data = list(data)