diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-05-22 12:26:12 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-05-22 12:26:12 +0000 |
commit | 5fd4d5b44ecc48572f0a1d37186c531d5ad06517 (patch) | |
tree | 894c43c6704810a394caa31c2fda79f5c848c589 | |
parent | b329fda74905845c273b6658c329c02b61dd16a2 (diff) | |
download | portage-5fd4d5b44ecc48572f0a1d37186c531d5ad06517.tar.gz portage-5fd4d5b44ecc48572f0a1d37186c531d5ad06517.tar.bz2 portage-5fd4d5b44ecc48572f0a1d37186c531d5ad06517.zip |
Handle a KeyError if an MTIME is missing from the Packages index.
svn path=/main/trunk/; revision=6571
-rw-r--r-- | pym/portage/dbapi/bintree.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/portage/dbapi/bintree.py b/pym/portage/dbapi/bintree.py index 9d9b84005..030f03163 100644 --- a/pym/portage/dbapi/bintree.py +++ b/pym/portage/dbapi/bintree.py @@ -412,9 +412,9 @@ class binarytree(object): skip = False if d: try: - if long(d.get("MTIME")) == long(s.st_mtime): + if long(d["MTIME"]) == long(s.st_mtime): skip = True - except ValueError: + except (KeyError, ValueError): pass if skip and not self._pkgindex_keys.difference(d): pkg_paths[mycpv] = mypath |