From: Brian Dolbec Date: Tue, 10 Jul 2012 00:04:58 +0000 (-0700) Subject: migrate emaint to use the new title and label features of the progressbar. X-Git-Tag: v2.2.0_alpha117~7 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=0177e7d1aa9267897032d7a4c7de9c6968c5072d;p=portage.git migrate emaint to use the new title and label features of the progressbar. --- 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