summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-05-26 02:41:39 +0000
committerZac Medico <zmedico@gentoo.org>2007-05-26 02:41:39 +0000
commit2225ec03ff3c6506b2c9a7555d82797b04eead97 (patch)
treeb557f2d4e71b3640f2d7bdf0f257ab1b8fac56b4
parent2a67df871ecc91897ee5673cbd17ae6590fa6a6d (diff)
downloadportage-2225ec03ff3c6506b2c9a7555d82797b04eead97.tar.gz
portage-2225ec03ff3c6506b2c9a7555d82797b04eead97.tar.bz2
portage-2225ec03ff3c6506b2c9a7555d82797b04eead97.zip
Fix broken dict.get logic.
svn path=/main/trunk/; revision=6634
-rw-r--r--pym/portage/dbapi/bintree.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/pym/portage/dbapi/bintree.py b/pym/portage/dbapi/bintree.py
index b2c528dbc..c81de292e 100644
--- a/pym/portage/dbapi/bintree.py
+++ b/pym/portage/dbapi/bintree.py
@@ -402,8 +402,10 @@ class binarytree(object):
# Validate data from the package index and try to avoid
# reading the xpak if possible.
if mydir != "All":
- mycpv = mydir + "/" + myfile[:-5]
- possibilities = [metadata.get(mycpv)]
+ possibilities = None
+ d = metadata.get(mydir+"/"+myfile[:-5])
+ if d:
+ possibilities = [d]
else:
if pf_index is None:
pf_index = {}