]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/teachable.py
Use `parse_duration` for `--wait-for-video`
[yt-dlp.git] / yt_dlp / extractor / teachable.py
index 2394f86d4b8433dbd443c47ad8ad459b311f69cc..37eae82bcc17d40addd9bdfc9575e476c1af8886 100644 (file)
@@ -151,7 +151,7 @@ def _extract_url(webpage, source_url):
             return '%s%s' % (TeachableBaseIE._URL_PREFIX, source_url)
 
     def _real_extract(self, url):
-        mobj = re.match(self._VALID_URL, url)
+        mobj = self._match_valid_url(url)
         site = mobj.group('site') or mobj.group('site_t')
         video_id = mobj.group('id')
 
@@ -248,7 +248,7 @@ def suitable(cls, url):
             TeachableCourseIE, cls).suitable(url)
 
     def _real_extract(self, url):
-        mobj = re.match(self._VALID_URL, url)
+        mobj = self._match_valid_url(url)
         site = mobj.group('site') or mobj.group('site_t')
         course_id = mobj.group('id')