From be7ed839418239ccdafdd0b6537b995c360d748e Mon Sep 17 00:00:00 2001 From: David Pedersen Date: Thu, 11 Jul 2019 13:23:24 +0200 Subject: [PATCH] Calculate regex default only once --- youtube_dl/extractor/tvplay.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/youtube_dl/extractor/tvplay.py b/youtube_dl/extractor/tvplay.py index 68828aa86..d3f83c490 100644 --- a/youtube_dl/extractor/tvplay.py +++ b/youtube_dl/extractor/tvplay.py @@ -313,11 +313,10 @@ class TVPlayIE(InfoExtractor): # TODO: webvtt in m3u8 subtitles = {} sub_paths = [video.get(key) for key in ['sami_path', 'subtitles_webvtt', 'subtitles_for_hearing_impaired']] + default = compat_urlparse.urlparse(url).netloc.rsplit('.', 1)[-1] for path in sub_paths: if path: - lang = self._search_regex( - r'_(.*)(\.)', path, 'lang', - default=compat_urlparse.urlparse(url).netloc.rsplit('.', 1)[-1]) + lang = self._search_regex(r'_(.*)(\.)', path, 'lang', default) subtitles[lang] = [{ 'url': path, }]