make it only print if it is due to an override setting
authorBrian Dolbec <brian.dolbec@gmail.com>
Sun, 30 Jan 2011 09:34:28 +0000 (01:34 -0800)
committerZac Medico <zmedico@gentoo.org>
Sun, 30 Jan 2011 09:36:48 +0000 (01:36 -0800)
pym/_emerge/resolver/output.py

index d7d18c98c2dedb86157cbecd4865a259aa2959d7..54b19f2679bc3dab44c8b02af4cb1bcdd8c9fb8a 100644 (file)
@@ -165,7 +165,7 @@ class Display(object):
                """
                used_keyword = pkg.accepted_keyword()
                hardmasked = pkg.isHardMasked()
-               if used_keyword:
+               if used_keyword not in self.pkgsettings['ACCEPT_KEYWORDS'] or hardmasked:
                        if hardmasked:
                                self.verboseadd += 'keyword=' + red('[%s] ' % used_keyword)
                        else: