aboutsummaryrefslogtreecommitdiffstats
path: root/hypervideo_dl/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'hypervideo_dl/__init__.py')
-rw-r--r--hypervideo_dl/__init__.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/hypervideo_dl/__init__.py b/hypervideo_dl/__init__.py
index 1bab1dd..275ab85 100644
--- a/hypervideo_dl/__init__.py
+++ b/hypervideo_dl/__init__.py
@@ -956,12 +956,16 @@ def _real_main(argv=None):
FFmpegPostProcessor._ffmpeg_location.set(opts.ffmpeg_location)
with YoutubeDL(ydl_opts) as ydl:
+ pre_process = opts.update_self or opts.rm_cachedir
actual_use = all_urls or opts.load_info_filename
if opts.rm_cachedir:
ydl.cache.remove()
if not actual_use:
+ if pre_process:
+ return ydl._download_retcode
+
ydl.warn_if_short_id(sys.argv[1:] if argv is None else argv)
parser.error(
'You must provide at least one URL.\n'