[entropy.spm] PortagePlugin: catch KeyError when getting package metadata in add_installed_package()

This commit is contained in:
Fabio Erculiani
2009-10-27 21:09:08 +01:00
parent dfa5d55004
commit dc13f5d5da
@@ -1838,7 +1838,10 @@ class PortagePlugin(SpmPlugin):
myslot = package_metadata['slot']
for xatom in atomsfound:
if self.get_installed_package_metadata(xatom, "SLOT") != myslot:
try:
if self.get_installed_package_metadata(xatom, "SLOT") != myslot:
continue
except KeyError: # package not found??
continue
mybuild = self.get_installed_package_build_script_path(xatom)