From 0177e7d1aa9267897032d7a4c7de9c6968c5072d Mon Sep 17 00:00:00 2001 From: Brian Dolbec Date: Mon, 9 Jul 2012 17:04:58 -0700 Subject: migrate emaint to use the new title and label features of the progressbar. --- bin/emaint | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/bin/emaint b/bin/emaint index cf2ccb8ec..5f54f6af5 100755 --- a/bin/emaint +++ b/bin/emaint @@ -610,19 +610,16 @@ def emaint_main(myargv): if action == "-c/--check": - status = "Checking %s for problems" func = "check" else: - status = "Attempting to fix %s" func = "fix" isatty = os.environ.get('TERM') != 'dumb' and sys.stdout.isatty() for task in tasks: - print(status % task.name()) inst = task() onProgress = None if isatty: - progressBar = portage.output.TermProgressBar() + progressBar = portage.output.TermProgressBar(title="Emaint", max_desc_length=26) progressHandler = ProgressHandler() onProgress = progressHandler.onProgress def display(): @@ -632,6 +629,7 @@ def emaint_main(myargv): lines, progressBar.term_columns = \ portage.output.get_term_size() signal.signal(signal.SIGWINCH, sigwinch_handler) + progressBar.label(func + " " + inst.name()) result = getattr(inst, func)(onProgress=onProgress) if isatty: # make sure the final progress is displayed -- cgit v1.2.3-1-g7c22