diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-03-08 05:25:18 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-03-08 05:25:18 +0000 |
commit | 625dfec772c783c352d0245133aaef5fc0f0e261 (patch) | |
tree | 39d5fb14a8a3d0cb21e0fdb303de9a25f7f8bb52 /pym/portage/cache/metadata.py | |
parent | a23e4255c9c159f6ac242ea8935ca5c8535b2936 (diff) | |
download | portage-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.py | 5 |
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) |