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:
parent
f0359877f0
commit
a0b5189c67
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user