Case-insensitive URL match via suitable()

Cherry-picked from bca0b731c41adeb689dbb119f8ee60fded5fa251 on my iqm2 branch
This commit is contained in:
John Hawkinson 2016-10-06 01:29:58 -04:00
parent 1dd58e14d8
commit cd381738a6

View File

@ -327,7 +327,7 @@ class InfoExtractor(object):
# we have cached the regexp for *this* class, whereas getattr would also # we have cached the regexp for *this* class, whereas getattr would also
# match the superclass # match the superclass
if '_VALID_URL_RE' not in cls.__dict__: 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 return cls._VALID_URL_RE.match(url) is not None
@classmethod @classmethod