[entropy.spm] PortagePlugin: catch OSError exception that newer Portage releases can raise in get_installed_package_metadata

This commit is contained in:
Fabio Erculiani
2010-09-09 08:40:37 +02:00
parent 85a0de1f22
commit 98f577e9f9
@@ -433,6 +433,8 @@ class PortagePlugin(SpmPlugin):
return vartree.dbapi.aux_get(package, [key])[0]
except KeyError: # make clear that we raise KeyError
raise
except OSError as err:
raise KeyError("Original OSError: %s" % (err,))
def get_system_packages(self):
"""