diff options
author | Zac Medico <zmedico@gentoo.org> | 2006-12-24 23:49:25 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2006-12-24 23:49:25 +0000 |
commit | 967ada0394ca156938e81539bf4ac233a5b0f93c (patch) | |
tree | 0e76e77939eb4203aba03390d06ba57b57340112 | |
parent | b7b314de5416654f4fab195e43aee00cfc7efcbc (diff) | |
download | portage-967ada0394ca156938e81539bf4ac233a5b0f93c.tar.gz portage-967ada0394ca156938e81539bf4ac233a5b0f93c.tar.bz2 portage-967ada0394ca156938e81539bf4ac233a5b0f93c.zip |
Make sure that bindbapi makes EAPI correctly default to 0 in all possible cases.
svn path=/main/trunk/; revision=5384
-rw-r--r-- | pym/portage.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pym/portage.py b/pym/portage.py index b5e7820d1..98e899b12 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -4655,9 +4655,9 @@ class bindbapi(fakedbapi): # or the tbz2 is corrupt. if myval: mydata[x] = " ".join(myval.split()) - eapi = mydata.get("EAPI") - if eapi is not None and not eapi: - mydata["EAPI"] = "0" + if "EAPI" in mykeys: + if not mydata.setdefault("EAPI", "0"): + mydata["EAPI"] = "0" if cache_me: aux_cache = {} for x in self._aux_cache_keys: |