Use subprocess to call stty size when COLUMNS is not set

This commit is contained in:
Philipp Hagemeister 2011-08-24 23:28:30 +02:00
parent 2c8d32de33
commit 4f2a5e06da

View file

@ -2996,11 +2996,12 @@ def parseOpts():
if columns: if columns:
return int(columns) return int(columns)
# TODO: Breaks on phihag's system try:
#if sys.platform.startswith('linux'): sp = subprocess.Popen(['stty', 'size'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
# try: out,err = sp.communicate()
# return os.popen('stty size', 'r').read().split()[1] return out.split()[1]
# except: pass except:
pass
return None return None
max_width = 80 max_width = 80