From 9116f98f499e4852170aa9a6d178903d021b2156 Mon Sep 17 00:00:00 2001 From: TheQWERTYCodr <93845040+TheQWERTYCodr@users.noreply.github.com> Date: Fri, 1 Aug 2025 03:41:38 -0400 Subject: [PATCH] performance improvement on new regex performance improvement, no functional changes --- yt_dlp/extractor/youtube/_video.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yt_dlp/extractor/youtube/_video.py b/yt_dlp/extractor/youtube/_video.py index 75cfbb4903..860d546728 100644 --- a/yt_dlp/extractor/youtube/_video.py +++ b/yt_dlp/extractor/youtube/_video.py @@ -4183,9 +4183,9 @@ def process_language(container, base_url, lang_code, sub_name, client_name, quer (?:\n|^)(?P[^\n·]+)\ ·\ (?P[^\n]+)\n+ (?P[^\n]+)\n+ (?:℗\s*(?P\d{4})[^\n]+\n+)? - (?:Released\ on\s*:\s*(?P\d{4}-\d{2}-\d{2}))?.+? - (\nArtist\s*:\s*(?P[^\n]+)\n.+)? - Auto-generated\ by\ YouTube\.\s*$ + (?:Released\ on\s*:\s*(?P\d{4}-\d{2}-\d{2}))? + (.+?\nArtist\s*:\s*(?P[^\n]+)\n)? + .+Auto-generated\ by\ YouTube\.\s*$ ''', video_description) if mobj: release_year = mobj.group('release_year')