Browse Source

[downloader/rtmp] Use check_exectuble

master
Jaime Marquínez Ferrándiz 10 years ago
parent
commit
7798fad535
1 changed files with 3 additions and 4 deletions
  1. 7
      youtube_dl/downloader/rtmp.py

7
youtube_dl/downloader/rtmp.py

@ -8,9 +8,10 @@ import time
from .common import FileDownloader from .common import FileDownloader
from ..utils import ( from ..utils import (
check_executable,
compat_str,
encodeFilename, encodeFilename,
format_bytes, format_bytes,
compat_str,
) )
@ -103,9 +104,7 @@ class RtmpFD(FileDownloader):
test = self.params.get('test', False) test = self.params.get('test', False)
# Check for rtmpdump first # Check for rtmpdump first
try:
subprocess.call(['rtmpdump', '-h'], stdout=(open(os.path.devnull, 'w')), stderr=subprocess.STDOUT)
except (OSError, IOError):
if not check_executable('rtmpdump', ['-h']):
self.report_error('RTMP download detected but "rtmpdump" could not be run. Please install it.') self.report_error('RTMP download detected but "rtmpdump" could not be run. Please install it.')
return False return False

Loading…
Cancel
Save