mirror of
https://github.com/docker/compose.git
synced 2025-07-04 20:34:25 +02:00
Assume infinite terminal width when not running in a terminal
Close https://github.com/docker/compose/issues/7119 Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
parent
e9220f45df
commit
3df4ba1544
@ -17,7 +17,12 @@ else:
|
||||
|
||||
def get_tty_width():
|
||||
try:
|
||||
width, _ = get_terminal_size()
|
||||
# get_terminal_size can't determine the size if compose is piped
|
||||
# to another command. But in such case it doesn't make sense to
|
||||
# try format the output by terminal size as this output is consumed
|
||||
# by another command. So let's pretend we have a huge terminal so
|
||||
# output is single-lined
|
||||
width, _ = get_terminal_size(fallback=(999, 0))
|
||||
return int(width)
|
||||
except OSError:
|
||||
return 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user