Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: pym/_emerge/
Date: Mon, 02 May 2011 20:00:57
Message-Id: 1afde255d556a904148e3ee77c5e82589161ccc5.zmedico@gentoo
1 commit: 1afde255d556a904148e3ee77c5e82589161ccc5
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 2 19:54:54 2011 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Mon May 2 19:54:54 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=1afde255
7
8 emerge: skip misspell suggestion if cp exists
9
10 ---
11 pym/_emerge/depgraph.py | 8 ++++++++
12 1 files changed, 8 insertions(+), 0 deletions(-)
13
14 diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
15 index dd1b5e8..8a76863 100644
16 --- a/pym/_emerge/depgraph.py
17 +++ b/pym/_emerge/depgraph.py
18 @@ -2996,8 +2996,16 @@ class depgraph(object):
19 writemsg_stdout("\n", noiselevel=-1)
20 mask_docs = True
21 else:
22 + cp_exists = False
23 + if not atom.cp.startswith("null/"):
24 + for pkg in self._iter_match_pkgs_any(
25 + root_config, Atom(atom.cp)):
26 + cp_exists = True
27 + break
28 +
29 writemsg_stdout("\nemerge: there are no ebuilds to satisfy "+green(xinfo)+".\n", noiselevel=-1)
30 if isinstance(myparent, AtomArg) and \
31 + not cp_exists and \
32 self._frozen_config.myopts.get(
33 "--misspell-suggestions", "y") != "n":
34 cp = myparent.atom.cp.lower()