From f653cc19cacead7612c6e1dcd501cf55c3949998 Mon Sep 17 00:00:00 2001 From: bashonly Date: Wed, 11 Jun 2025 01:30:42 -0500 Subject: [PATCH] [devalue] `-2` is invalid input Authored by: bashonly --- yt_dlp/utils/web/devalue.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/yt_dlp/utils/web/devalue.py b/yt_dlp/utils/web/devalue.py index a13e8a8a5..e3213b439 100644 --- a/yt_dlp/utils/web/devalue.py +++ b/yt_dlp/utils/web/devalue.py @@ -40,6 +40,8 @@ def parse_iter(parsed: typing.Any, /, *, revivers: dict[str, collections.abc.Cal -6: -0.0, } if isinstance(parsed, int): + if parsed == -2: + raise ValueError('invalid input') return resolved[parsed] elif not isinstance(parsed, list): raise ValueError('expected int or list as input')