Use shutil.get_terminal_size for getting the terminal width if it's available (python >= 3.3)

This commit is contained in:
Jaime Marquínez Ferrándiz 2015-02-28 21:42:16 +01:00
parent 0134901108
commit 003c69a84b
4 changed files with 34 additions and 21 deletions

View file

@ -28,6 +28,7 @@ from .compat import (
compat_basestring,
compat_cookiejar,
compat_expanduser,
compat_get_terminal_size,
compat_http_client,
compat_kwargs,
compat_str,
@ -46,7 +47,6 @@ from .utils import (
ExtractorError,
format_bytes,
formatSeconds,
get_term_width,
locked_file,
make_HTTPS_handler,
MaxDownloadsReached,
@ -284,7 +284,7 @@ class YoutubeDL(object):
try:
import pty
master, slave = pty.openpty()
width = get_term_width()
width = compat_get_terminal_size().columns
if width is None:
width_args = []
else: