mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-11 11:43:05 +00:00
[extractor/common] Fix sorting with custom field preference
This commit is contained in:
parent
c6781156aa
commit
bf8dd79045
@ -878,7 +878,11 @@ class InfoExtractor(object):
|
|||||||
f['ext'] = determine_ext(f['url'])
|
f['ext'] = determine_ext(f['url'])
|
||||||
|
|
||||||
if isinstance(field_preference, (list, tuple)):
|
if isinstance(field_preference, (list, tuple)):
|
||||||
return tuple(f.get(field) if f.get(field) is not None else -1 for field in field_preference)
|
return tuple(
|
||||||
|
f.get(field)
|
||||||
|
if f.get(field) is not None
|
||||||
|
else ('' if field == 'format_id' else -1)
|
||||||
|
for field in field_preference)
|
||||||
|
|
||||||
preference = f.get('preference')
|
preference = f.get('preference')
|
||||||
if preference is None:
|
if preference is None:
|
||||||
|
Loading…
Reference in New Issue
Block a user