summaryrefslogtreecommitdiffhomepage
path: root/youtube_dl/extractor/letv.py
diff options
context:
space:
mode:
Diffstat (limited to 'youtube_dl/extractor/letv.py')
-rw-r--r--youtube_dl/extractor/letv.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/youtube_dl/extractor/letv.py b/youtube_dl/extractor/letv.py
index be6c75967..b8d4f5bb8 100644
--- a/youtube_dl/extractor/letv.py
+++ b/youtube_dl/extractor/letv.py
@@ -272,8 +272,14 @@ class LetvCloudIE(InfoExtractor):
}]
def _real_extract(self, url):
- uu = re.search('uu=([\w]+)', url).group(1)
- vu = re.search('vu=([\w]+)', url).group(1)
+ uu_mobj = re.search('uu=([\w]+)', url)
+ vu_mobj = re.search('vu=([\w]+)', url)
+
+ if not uu_mobj or not vu_mobj:
+ raise ExtractorError('Invalid URL: %s' % url, expected=True)
+
+ uu = uu_mobj.group(1)
+ vu = vu_mobj.group(1)
media_id = uu + '_' + vu
play_json_req = sanitized_Request(