From: Philipp Hagemeister Date: Wed, 24 Aug 2011 21:28:30 +0000 (+0200) Subject: Use subprocess to call stty size when COLUMNS is not set X-Git-Url: http://git.oshgnacknak.de/?a=commitdiff_plain;h=4f2a5e06da89913f789463fef919e61f9d8f5be6;p=youtube-dl Use subprocess to call stty size when COLUMNS is not set --- diff --git a/youtube-dl b/youtube-dl index 1ae68b2b5..32bd99e98 100755 --- a/youtube-dl +++ b/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