mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-06-29 06:06:09 +00:00
Compare commits
2 Commits
763ed06ee6
...
8346b54915
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8346b54915 | ||
|
|
1f4e1e85a2 |
@ -1323,7 +1323,7 @@ class YoutubeDL:
|
|||||||
elif (sys.platform != 'win32' and not self.params.get('restrictfilenames')
|
elif (sys.platform != 'win32' and not self.params.get('restrictfilenames')
|
||||||
and self.params.get('windowsfilenames') is False):
|
and self.params.get('windowsfilenames') is False):
|
||||||
def sanitize(key, value):
|
def sanitize(key, value):
|
||||||
return value.replace('/', '\u29F8').replace('\0', '')
|
return str(value).replace('/', '\u29F8').replace('\0', '')
|
||||||
else:
|
else:
|
||||||
def sanitize(key, value):
|
def sanitize(key, value):
|
||||||
return filename_sanitizer(key, value, restricted=self.params.get('restrictfilenames'))
|
return filename_sanitizer(key, value, restricted=self.params.get('restrictfilenames'))
|
||||||
|
|||||||
@ -261,9 +261,11 @@ def validate_options(opts):
|
|||||||
elif value in ('inf', 'infinite'):
|
elif value in ('inf', 'infinite'):
|
||||||
return float('inf')
|
return float('inf')
|
||||||
try:
|
try:
|
||||||
return int(value)
|
int_value = int(value)
|
||||||
except (TypeError, ValueError):
|
except (TypeError, ValueError):
|
||||||
validate(False, f'{name} retry count', value)
|
validate(False, f'{name} retry count', value)
|
||||||
|
validate_positive(f'{name} retry count', int_value)
|
||||||
|
return int_value
|
||||||
|
|
||||||
opts.retries = parse_retries('download', opts.retries)
|
opts.retries = parse_retries('download', opts.retries)
|
||||||
opts.fragment_retries = parse_retries('fragment', opts.fragment_retries)
|
opts.fragment_retries = parse_retries('fragment', opts.fragment_retries)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user