summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-08-11 15:52:30 -0700
committerZac Medico <zmedico@gentoo.org>2012-08-11 15:52:30 -0700
commit7d8a1347efcf7b6800c8a9ec765cc87c7b299fda (patch)
treed9071d609f6544daa4a178b25eedf1e357bc12da /pym/_emerge
parent7c6b4d5155832f1370ce375056105c9b2693afd3 (diff)
downloadportage-7d8a1347efcf7b6800c8a9ec765cc87c7b299fda.tar.gz
portage-7d8a1347efcf7b6800c8a9ec765cc87c7b299fda.tar.bz2
portage-7d8a1347efcf7b6800c8a9ec765cc87c7b299fda.zip
emaint logs: simplify error output handlingv2.2.0_alpha121
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/main.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py
index f19994c46..d4b2901e3 100644
--- a/pym/_emerge/main.py
+++ b/pym/_emerge/main.py
@@ -1356,13 +1356,12 @@ def clean_logs(settings):
if logdir is None or not os.path.isdir(logdir):
return
- options = {
- 'eerror': portage.output.EOutput().eerror,
- # uncomment next line to output a succeeded message
- #'einfo': portage.output.EOutput().einfo
- }
cleanlogs = CleanLogs()
- cleanlogs.clean(settings=settings, options=options)
+ errors = cleanlogs.clean(settings=settings)
+ if errors:
+ out = portage.output.EOutput()
+ for msg in errors:
+ out.eerror(msg)
def setconfig_fallback(root_config):
setconfig = root_config.setconfig