aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-05-22 17:26:43 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-05-22 17:27:04 +0530
commitc4a62b99f682bac966ede4a58d1b20f0f3f49f1e (patch)
treef35e62c3d195febb265e443b5aa815394f6942f3
parentb5899f4f19116bb4d98907413fa3fb84a952ef13 (diff)
downloadhypervideo-pre-c4a62b99f682bac966ede4a58d1b20f0f3f49f1e.tar.lz
hypervideo-pre-c4a62b99f682bac966ede4a58d1b20f0f3f49f1e.tar.xz
hypervideo-pre-c4a62b99f682bac966ede4a58d1b20f0f3f49f1e.zip
Fix bug in 23326151c45b632c3d5948bd018e80abb370e676
-rw-r--r--yt_dlp/__init__.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/yt_dlp/__init__.py b/yt_dlp/__init__.py
index 180b92a11..66fee95cd 100644
--- a/yt_dlp/__init__.py
+++ b/yt_dlp/__init__.py
@@ -251,7 +251,7 @@ def validate_options(opts):
def parse_sleep_func(expr):
NUMBER_RE = r'\d+(?:\.\d+)?'
op, start, limit, step, *_ = tuple(re.fullmatch(
- rf'(?:(linear|exp)=)?({NUMBER_RE})(?::({NUMBER_RE}))?(?::({NUMBER_RE}))?',
+ rf'(?:(linear|exp)=)?({NUMBER_RE})(?::({NUMBER_RE})?)?(?::({NUMBER_RE}))?',
expr.strip()).groups()) + (None, None)
if op == 'exp':
@@ -266,8 +266,8 @@ def validate_options(opts):
continue
try:
opts.retry_sleep[key] = parse_sleep_func(expr)
- except AttributeError as e:
- raise ValueError(f'invalid {key} retry sleep expression {expr!r}: {e}')
+ except AttributeError:
+ raise ValueError(f'invalid {key} retry sleep expression {expr!r}')
# Bytes
def parse_bytes(name, value):