The blame module now only shows progress in text format output.

This commit is contained in:
Adam Waldenberg 2012-10-19 02:00:34 +02:00
parent 77111094b6
commit e4a1b6ea15
2 changed files with 6 additions and 1 deletions

View file

@ -21,6 +21,7 @@ from __future__ import print_function
from changes import FileDiff
import comment
import filtering
import format
import missing
import multiprocessing
import re
@ -103,7 +104,7 @@ class Blame:
@staticmethod
def output_progress(pos, length):
if sys.stdout.isatty():
if sys.stdout.isatty() and format.is_interactive_format():
terminal.clear_row()
print("\bChecking how many rows belong to each author (Progress): {0:.0f}%".format(100 * pos / length), end="")
sys.stdout.flush()

View file

@ -34,6 +34,10 @@ def select(format):
return format in __available_formats__
def is_interactive_format():
global __selected_format__
return __selected_format__ == "text"
def output_header():
if __selected_format__ == "html":
pass