1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-24 06:59:52 +01:00

youtube-dl: set no cover on youtube-dl import error paths #118

This commit is contained in:
Ilya Kreymer 2015-06-27 16:34:06 -07:00
parent f0359877f0
commit a0b5189c67

View File

@ -225,7 +225,7 @@ class RewriteHandler(SearchPageWbUrlHandler):
cache_key = self._get_cache_key('v:', video_url) cache_key = self._get_cache_key('v:', video_url)
info = self.youtubedl.extract_info(video_url) info = self.youtubedl.extract_info(video_url)
if info is None: if info is None: #pragma: no cover
msg = ('youtube-dl is not installed, pip install youtube-dl to ' + msg = ('youtube-dl is not installed, pip install youtube-dl to ' +
'enable improved video proxy') 'enable improved video proxy')
@ -261,7 +261,7 @@ class YoutubeDLWrapper(object):
def __init__(self): def __init__(self):
try: try:
from youtube_dl import YoutubeDL as YoutubeDL from youtube_dl import YoutubeDL as YoutubeDL
except ImportError: except ImportError: #pragma: no cover
self.ydl = None self.ydl = None
pass pass
@ -270,7 +270,7 @@ class YoutubeDLWrapper(object):
self.ydl.add_default_info_extractors() self.ydl.add_default_info_extractors()
def extract_info(self, url): def extract_info(self, url):
if not self.ydl: if not self.ydl: #pragma: no cover
return None return None
info = self.ydl.extract_info(url) info = self.ydl.extract_info(url)