summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-01-13 00:36:54 +0000
committerZac Medico <zmedico@gentoo.org>2007-01-13 00:36:54 +0000
commit0dd750540028996ec8c0854f3ff05a93f9e6e750 (patch)
treecc7a8cadb1f6844ac077e994c2cffb973aa3501f /bin
parentSend the slot collision notice to stderr and only show minimal output in --qu... (diff)
downloadportage-multirepo-0dd750540028996ec8c0854f3ff05a93f9e6e750.tar.gz
portage-multirepo-0dd750540028996ec8c0854f3ff05a93f9e6e750.tar.bz2
portage-multirepo-0dd750540028996ec8c0854f3ff05a93f9e6e750.zip
Send the unmerge failure message to stderr.
svn path=/main/trunk/; revision=5623
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge5
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/emerge b/bin/emerge
index 6c8b7eb8..35981fb0 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -3439,7 +3439,7 @@ def unmerge(settings, myopts, vartree, unmerge_action, unmerge_files,
def show_unmerge_failure_message(pkg, ebuild, retval):
from formatter import AbstractFormatter, DumbWriter
- f = AbstractFormatter(DumbWriter(maxcol=72))
+ f = AbstractFormatter(DumbWriter(sys.stderr, maxcol=72))
msg = []
msg.append("A removal phase of the '%s' package " % pkg)
@@ -3449,10 +3449,11 @@ def show_unmerge_failure_message(pkg, ebuild, retval):
msg.append("If necessary, manually remove the ebuild " )
msg.append("in order to skip the execution of removal phases.")
- print
+ f.add_line_break()
for x in msg:
f.add_flowing_data(x)
f.end_paragraph(1)
+ f.writer.flush()
def chk_updated_info_files(root, infodirs, prev_mtimes, retval):