summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-01-09 22:51:08 +0000
committerZac Medico <zmedico@gentoo.org>2009-01-09 22:51:08 +0000
commit267d14c26d8082c20efc66be333213e66a0d541a (patch)
treed6d00b131980a53cbd4f77d96cf411dbc951783a
parent9e98eaf4444fc4d63d89a66b92afbf764d4b9b42 (diff)
downloadportage-267d14c26d8082c20efc66be333213e66a0d541a.tar.gz
portage-267d14c26d8082c20efc66be333213e66a0d541a.tar.bz2
portage-267d14c26d8082c20efc66be333213e66a0d541a.zip
Don't assume that the package metadata contains a "repository" key.
svn path=/main/trunk/; revision=12404
-rw-r--r--pym/_emerge/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index 476e2d9a1..39acda1a5 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -3752,7 +3752,7 @@ class MergeListItem(CompositeTask):
portdb = pkg.root_config.trees["porttree"].dbapi
portdir_repo_name = portdb._repository_map.get(portdb.porttree_root)
if portdir_repo_name:
- pkg_repo_name = pkg.metadata["repository"]
+ pkg_repo_name = pkg.metadata.get("repository")
if pkg_repo_name != portdir_repo_name:
if not pkg_repo_name:
pkg_repo_name = "unknown repo"