diff options
author | pukkandan <pukkandan@gmail.com> | 2021-02-18 19:47:46 +0530 |
---|---|---|
committer | pukkandan <pukkandan@gmail.com> | 2021-02-18 23:52:32 +0530 |
commit | da9be05edfae2dae0c8019504a557568794a2aad (patch) | |
tree | cc9fa4116ebcee4014c8a5978414144fc4b43360 /youtube_dlc/extractor | |
parent | 155d2b48c51a4baec3d7bef78df68df91f2e1347 (diff) | |
download | hypervideo-pre-da9be05edfae2dae0c8019504a557568794a2aad.tar.lz hypervideo-pre-da9be05edfae2dae0c8019504a557568794a2aad.tar.xz hypervideo-pre-da9be05edfae2dae0c8019504a557568794a2aad.zip |
[documentation] Better document `--prefer-free-formats`
Also added `--no-prefer-free-formats`
Diffstat (limited to 'youtube_dlc/extractor')
-rw-r--r-- | youtube_dlc/extractor/common.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/youtube_dlc/extractor/common.py b/youtube_dlc/extractor/common.py index 072ae5b81..49df880d0 100644 --- a/youtube_dlc/extractor/common.py +++ b/youtube_dlc/extractor/common.py @@ -1469,13 +1469,12 @@ class InfoExtractor(object): elif conversion == 'bytes': return FileDownloader.parse_bytes(value) elif conversion == 'order': - order_free = self._get_field_setting(field, 'order_free') - order_list = order_free if order_free and self._use_free_order else self._get_field_setting(field, 'order') + order_list = (self._use_free_order and self._get_field_setting(field, 'order_free')) or self._get_field_setting(field, 'order') use_regex = self._get_field_setting(field, 'regex') list_length = len(order_list) empty_pos = order_list.index('') if '' in order_list else list_length + 1 if use_regex and value is not None: - for (i, regex) in enumerate(order_list): + for i, regex in enumerate(order_list): if regex and re.match(regex, value): return list_length - i return list_length - empty_pos # not in list |