Use subprocess to call stty size when COLUMNS is not set
This commit is contained in:
parent
2c8d32de33
commit
4f2a5e06da
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 New Issue
Block a user