tty: do not break long words
These "words" tend to be file paths which are best left unbroken. Fixes #1057.
This commit is contained in:
parent
c803f7ae98
commit
36decbfa69
@ -64,12 +64,14 @@ def info(message, *args, **kwargs):
|
|||||||
format = kwargs.get('format', '*b')
|
format = kwargs.get('format', '*b')
|
||||||
stream = kwargs.get('stream', sys.stdout)
|
stream = kwargs.get('stream', sys.stdout)
|
||||||
wrap = kwargs.get('wrap', False)
|
wrap = kwargs.get('wrap', False)
|
||||||
|
break_long_words = kwargs.get('break_long_words', False)
|
||||||
|
|
||||||
cprint("@%s{==>} %s" % (format, cescape(str(message))), stream=stream)
|
cprint("@%s{==>} %s" % (format, cescape(str(message))), stream=stream)
|
||||||
for arg in args:
|
for arg in args:
|
||||||
if wrap:
|
if wrap:
|
||||||
lines = textwrap.wrap(
|
lines = textwrap.wrap(
|
||||||
str(arg), initial_indent=indent, subsequent_indent=indent)
|
str(arg), initial_indent=indent, subsequent_indent=indent,
|
||||||
|
break_long_words=break_long_words)
|
||||||
for line in lines:
|
for line in lines:
|
||||||
stream.write(line + '\n')
|
stream.write(line + '\n')
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user