summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-05-02 12:54:54 -0700
committerZac Medico <zmedico@gentoo.org>2011-05-04 12:54:08 -0700
commit9f8c5b27515e6663403c465a88df761235ce513b (patch)
tree6ed0e80dcf1727ee814a4c300fe91adc12041fbb /pym
parent49e33a6336ad909ced1eb53240b5825aa7ae298e (diff)
downloadportage-9f8c5b27515e6663403c465a88df761235ce513b.tar.gz
portage-9f8c5b27515e6663403c465a88df761235ce513b.tar.bz2
portage-9f8c5b27515e6663403c465a88df761235ce513b.zip
emerge: skip misspell suggestion if cp exists
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/depgraph.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index 8750a18e9..b230635aa 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -2792,8 +2792,16 @@ class depgraph(object):
writemsg_stdout("\n", noiselevel=-1)
mask_docs = True
else:
+ cp_exists = False
+ if not atom.cp.startswith("null/"):
+ for pkg in self._iter_match_pkgs_any(
+ root_config, Atom(atom.cp)):
+ cp_exists = True
+ break
+
writemsg_stdout("\nemerge: there are no ebuilds to satisfy "+green(xinfo)+".\n", noiselevel=-1)
if isinstance(myparent, AtomArg) and \
+ not cp_exists and \
self._frozen_config.myopts.get(
"--misspell-suggestions", "y") != "n":
cp = myparent.atom.cp.lower()