diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-07-03 14:52:20 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-07-03 14:52:20 -0700 |
commit | f736935de2bb1370524302d9cfe915c16d922bb9 (patch) | |
tree | ecb38740738e258f8412564443aa224b3b30e552 | |
parent | 9145dab7ffcc69a91b7f4a6378e991057d0daab7 (diff) | |
download | portage-f736935de2bb1370524302d9cfe915c16d922bb9.tar.gz portage-f736935de2bb1370524302d9cfe915c16d922bb9.tar.bz2 portage-f736935de2bb1370524302d9cfe915c16d922bb9.zip |
emerge: more helpful "non-existent set" message
-rw-r--r-- | pym/_emerge/main.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py index 35401383f..2a0e67f1d 100644 --- a/pym/_emerge/main.py +++ b/pym/_emerge/main.py @@ -1494,6 +1494,12 @@ def expand_set_arguments(myfiles, myaction, root_config): writemsg_level(("emerge: the given set '%s' " + \ "contains a non-existent set named '%s'.\n") % \ (s, e), level=logging.ERROR, noiselevel=-1) + if s in ('world', 'selected') and \ + SETPREFIX + e.value in sets['selected']: + writemsg_level(("Use `emerge --deselect %s%s` to " + "remove this set from world_sets.\n") % + (SETPREFIX, e,), level=logging.ERROR, + noiselevel=-1) return (None, 1) if myaction in unmerge_actions and \ not sets[s].supportsOperation("unmerge"): |