Skip to content
Snippets Groups Projects
Commit a29d2d7c authored by vjpai's avatar vjpai
Browse files

Merge non-tty path with Windows path since they do the same thing

parent b461145b
No related branches found
No related tags found
No related merge requests found
...@@ -95,28 +95,21 @@ def message(tag, msg, explanatory_text=None, do_newline=False): ...@@ -95,28 +95,21 @@ def message(tag, msg, explanatory_text=None, do_newline=False):
return return
message.old_tag = tag message.old_tag = tag
message.old_msg = msg message.old_msg = msg
if platform.system() == 'Windows': if platform.system() == 'Windows' or not sys.stdout.isatty():
if explanatory_text: if explanatory_text:
print explanatory_text print explanatory_text
print '%s: %s' % (tag, msg) print '%s: %s' % (tag, msg)
return return
try: try:
if sys.stdout.isatty(): sys.stdout.write('%s%s%s\x1b[%d;%dm%s\x1b[0m: %s%s' % (
sys.stdout.write('%s%s%s\x1b[%d;%dm%s\x1b[0m: %s%s' % ( _BEGINNING_OF_LINE,
_BEGINNING_OF_LINE, _CLEAR_LINE,
_CLEAR_LINE, '\n%s' % explanatory_text if explanatory_text is not None else '',
'\n%s' % explanatory_text if explanatory_text is not None else '', _COLORS[_TAG_COLOR[tag]][1],
_COLORS[_TAG_COLOR[tag]][1], _COLORS[_TAG_COLOR[tag]][0],
_COLORS[_TAG_COLOR[tag]][0], tag,
tag, msg,
msg, '\n' if do_newline or explanatory_text is not None else ''))
'\n' if do_newline or explanatory_text is not None else ''))
else:
sys.stdout.write('%s%s: %s%s' % (
'\n%s' % explanatory_text if explanatory_text is not None else '',
tag,
msg,
'\n'))
sys.stdout.flush() sys.stdout.flush()
except: except:
pass pass
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment