diff options
author | Jesús <heckyel@hyperbola.info> | 2021-12-07 12:26:51 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2021-12-07 12:26:51 -0500 |
commit | 495746b9a6d4d32ddfa39ed908092d90a7cd5f3f (patch) | |
tree | 4845e40905136556b7513b9f36e3a70e505ee4c9 /yt_dlp/options.py | |
parent | 25831c5572c6e1d45bc05a122312516e0d264f8d (diff) | |
parent | ddd24c99493483bde822944e8063064f53464ac1 (diff) | |
download | hypervideo-pre-495746b9a6d4d32ddfa39ed908092d90a7cd5f3f.tar.lz hypervideo-pre-495746b9a6d4d32ddfa39ed908092d90a7cd5f3f.tar.xz hypervideo-pre-495746b9a6d4d32ddfa39ed908092d90a7cd5f3f.zip |
updated from upstream | 07/12/2021 at 12:26
Diffstat (limited to 'yt_dlp/options.py')
-rw-r--r-- | yt_dlp/options.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/yt_dlp/options.py b/yt_dlp/options.py index 0f807e805..120084046 100644 --- a/yt_dlp/options.py +++ b/yt_dlp/options.py @@ -1183,7 +1183,10 @@ def parseOpts(overrideArguments=None): thumbnail = optparse.OptionGroup(parser, 'Thumbnail Options') thumbnail.add_option( '--write-thumbnail', - action='store_true', dest='writethumbnail', default=False, + action='callback', dest='writethumbnail', default=False, + # Should override --no-write-thumbnail, but not --write-all-thumbnail + callback=lambda option, _, __, parser: setattr( + parser.values, option.dest, getattr(parser.values, option.dest) or True), help='Write thumbnail image to disk') thumbnail.add_option( '--no-write-thumbnail', @@ -1191,7 +1194,7 @@ def parseOpts(overrideArguments=None): help='Do not write thumbnail image to disk (default)') thumbnail.add_option( '--write-all-thumbnails', - action='store_true', dest='write_all_thumbnails', default=False, + action='store_const', dest='writethumbnail', const='all', help='Write all thumbnail image formats to disk') thumbnail.add_option( '--list-thumbnails', |