diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-05-22 17:26:43 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-05-22 17:27:04 +0530 |
commit | c4a62b99f682bac966ede4a58d1b20f0f3f49f1e (patch) | |
tree | f35e62c3d195febb265e443b5aa815394f6942f3 | |
parent | b5899f4f19116bb4d98907413fa3fb84a952ef13 (diff) | |
download | hypervideo-pre-c4a62b99f682bac966ede4a58d1b20f0f3f49f1e.tar.lz hypervideo-pre-c4a62b99f682bac966ede4a58d1b20f0f3f49f1e.tar.xz hypervideo-pre-c4a62b99f682bac966ede4a58d1b20f0f3f49f1e.zip |
Fix bug in 23326151c45b632c3d5948bd018e80abb370e676
-rw-r--r-- | yt_dlp/__init__.py | 6 |
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): |