diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-03-20 21:58:46 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-03-20 21:58:46 +0000 |
commit | 29293eb0409e57b0bfff24c681d03f9cf922332a (patch) | |
tree | c5c0ae0bb55e273be90b3093b41aa3a5acd7fc9e | |
parent | 026ae794ac11a76a67101ddb7f20c773f79b4709 (diff) | |
download | portage-29293eb0409e57b0bfff24c681d03f9cf922332a.tar.gz portage-29293eb0409e57b0bfff24c681d03f9cf922332a.tar.bz2 portage-29293eb0409e57b0bfff24c681d03f9cf922332a.zip |
Catch a potential InvalidDependString exception.
svn path=/main/trunk/; revision=6258
-rw-r--r-- | pym/emerge/__init__.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pym/emerge/__init__.py b/pym/emerge/__init__.py index 5b38f95af..bd700ff92 100644 --- a/pym/emerge/__init__.py +++ b/pym/emerge/__init__.py @@ -1694,8 +1694,14 @@ class depgraph: oldcomment = comment licenses = portdb.aux_get(p, ["LICENSE"])[0] missing_licenses = [] - for l in pkgsettings.getMissingLicenses( - licenses, p): + try: + missing_licenses = \ + pkgsettings.getMissingLicenses(licenses, p) + except portage.exception.InvalidDependString: + # This will have already been reported + # above via mreasons. + pass + for l in missing_licenses: l_path = portdb.findLicensePath(l) if l in shown_licenses: continue |