mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-21 20:46:36 -05:00
Use subprocess to call stty size when COLUMNS is not set
This commit is contained in:
parent
2c8d32de33
commit
4f2a5e06da
1 changed files with 6 additions and 5 deletions
11
youtube-dl
11
youtube-dl
|
@ -2996,11 +2996,12 @@ def parseOpts():
|
|||
if columns:
|
||||
return int(columns)
|
||||
|
||||
# TODO: Breaks on phihag's system
|
||||
#if sys.platform.startswith('linux'):
|
||||
# try:
|
||||
# return os.popen('stty size', 'r').read().split()[1]
|
||||
# except: pass
|
||||
try:
|
||||
sp = subprocess.Popen(['stty', 'size'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
out,err = sp.communicate()
|
||||
return out.split()[1]
|
||||
except:
|
||||
pass
|
||||
return None
|
||||
|
||||
max_width = 80
|
||||
|
|
Loading…
Reference in a new issue