From f24b9ac0c94aff3311ab0b935ce8103b5a3faeb1 Mon Sep 17 00:00:00 2001 From: cesbar <60568418+cesbar@users.noreply.github.com> Date: Tue, 30 Dec 2025 14:57:42 +0100 Subject: [PATCH] [utils] `decode_packed_codes`: Fix missing key handling (#15440) Authored by: cesbar --- yt_dlp/utils/_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yt_dlp/utils/_utils.py b/yt_dlp/utils/_utils.py index 95c521be10..2ec697b100 100644 --- a/yt_dlp/utils/_utils.py +++ b/yt_dlp/utils/_utils.py @@ -4478,7 +4478,7 @@ def decode_packed_codes(code): symbol_table[base_n_count] = symbols[count] or base_n_count return re.sub( - r'\b(\w+)\b', lambda mobj: symbol_table[mobj.group(0)], + r'\b(\w+)\b', lambda m: symbol_table.get(m.group(0), m.group(0)), obfuscated_code)