aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-11-15 04:50:11 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-11-15 04:51:11 +0530
commit013b50b7949563e445936302d6e486bab7100018 (patch)
tree47a40ee58277c308fbe603e45ae25fc1af7e2da3
parentdac5df5a988a75ed12343e4ee8fcafbc76ae847d (diff)
downloadhypervideo-pre-013b50b7949563e445936302d6e486bab7100018.tar.lz
hypervideo-pre-013b50b7949563e445936302d6e486bab7100018.tar.xz
hypervideo-pre-013b50b7949563e445936302d6e486bab7100018.zip
Fix 'postprocessor_hooks`
Closes #1650
-rw-r--r--yt_dlp/YoutubeDL.py13
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()