From cd381738a616d0de907c52de7c1f510c73a74f50 Mon Sep 17 00:00:00 2001 From: John Hawkinson Date: Thu, 6 Oct 2016 01:29:58 -0400 Subject: [PATCH] Case-insensitive URL match via suitable() Cherry-picked from bca0b731c41adeb689dbb119f8ee60fded5fa251 on my iqm2 branch --- youtube_dl/extractor/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index da192728f..572f91221 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -327,7 +327,7 @@ class InfoExtractor(object): # we have cached the regexp for *this* class, whereas getattr would also # match the superclass if '_VALID_URL_RE' not in cls.__dict__: - cls._VALID_URL_RE = re.compile(cls._VALID_URL) + cls._VALID_URL_RE = re.compile(cls._VALID_URL, flags=re.IGNORECASE) return cls._VALID_URL_RE.match(url) is not None @classmethod