diff --git a/yt_dlp/utils.py b/yt_dlp/utils.py index bc2c36299..3769e2c91 100644 --- a/yt_dlp/utils.py +++ b/yt_dlp/utils.py @@ -2704,9 +2704,9 @@ def parse_duration(s): if m: sign, days, hours, mins, secs, ms = m.groups() else: - m = re.match(r'(?i)(?P[+-])?(?:(?P[0-9.]+)\s*(?:hours?)|(?P[0-9.]+)\s*(?:mins?\.?|minutes?)\s*)Z?$', s) + m = re.match(r'(?i)(?P[+-])?(?:(?P[0-9.]+)\s*(?:days?)|(?P[0-9.]+)\s*(?:hours?)|(?P[0-9.]+)\s*(?:mins?\.?|minutes?)\s*)Z?$', s) if m: - sign, hours, mins = m.groups() + sign, days, hours, mins = m.groups() else: return None