From 113e497a47eaaafc88623fb7f0b8c1b2e2aa0cd6 Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Fri, 12 Oct 2007 11:04:52 +0000 Subject: [PATCH] I have some rotten binpkgs floating around, they don't have a EPREFIX key, avoid Python KeyErroring out on them. svn path=/main/branches/prefix/; revision=8082 --- pym/emerge/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pym/emerge/__init__.py b/pym/emerge/__init__.py index 50cfaaec5..12b4d89d9 100644 --- a/pym/emerge/__init__.py +++ b/pym/emerge/__init__.py @@ -902,7 +902,8 @@ def visible(pkgsettings, cpv, metadata, built=False, installed=False): metadata["CHOST"] != pkgsettings["CHOST"]: return False if built: - if not metadata["EPREFIX"]: + # we can have an old binary which has no EPREFIX information + if "EPREFIX" not in metadata or not metadata["EPREFIX"]: return False if len(metadata["EPREFIX"].strip()) < len(pkgsettings["EPREFIX"]): return False -- 2.26.2