diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-15 04:50:11 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-15 04:51:11 +0530 |
commit | 013b50b7949563e445936302d6e486bab7100018 (patch) | |
tree | 47a40ee58277c308fbe603e45ae25fc1af7e2da3 | |
parent | dac5df5a988a75ed12343e4ee8fcafbc76ae847d (diff) | |
download | hypervideo-pre-013b50b7949563e445936302d6e486bab7100018.tar.lz hypervideo-pre-013b50b7949563e445936302d6e486bab7100018.tar.xz hypervideo-pre-013b50b7949563e445936302d6e486bab7100018.zip |
Fix 'postprocessor_hooks`
Closes #1650
-rw-r--r-- | yt_dlp/YoutubeDL.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index a102ecc32..197ec11e6 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -633,11 +633,14 @@ class YoutubeDL(object): pp = pp_class(self, **compat_kwargs(pp_def)) self.add_post_processor(pp, when=when) - for ph in self.params.get('post_hooks', []): - self.add_post_hook(ph) - - for ph in self.params.get('progress_hooks', []): - self.add_progress_hook(ph) + hooks = { + 'post_hooks': self.add_post_hook, + 'progress_hooks': self.add_progress_hook, + 'postprocessor_hooks': self.add_postprocessor_hook, + } + for opt, fn in hooks.items(): + for ph in self.params.get(opt, []): + fn(ph) register_socks_protocols() |