From 8dc17071cec1e5bb0ce13c8ea7be336c4c77e54e Mon Sep 17 00:00:00 2001 From: arabcoders Date: Mon, 23 Jun 2025 14:00:49 +0300 Subject: [PATCH] print progress hook data if we are running in debug mode. --- app/library/Download.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/library/Download.py b/app/library/Download.py index 59731734..e0622233 100644 --- a/app/library/Download.py +++ b/app/library/Download.py @@ -123,6 +123,15 @@ class Download: self.logs = logs if logs else [] def _progress_hook(self, data: dict): + if self.debug: + from copy import deepcopy + + d_copy = deepcopy(data) + for k in ["formats", "thumbnails", "description", "tags", "_format_sort_fields"]: + d_copy["info_dict"].pop(k, None) + + self.logger.debug(f"Progress hook: {d_copy}") + dataDict = {k: v for k, v in data.items() if k in self._ytdlp_fields} if "finished" == data.get("status") and data.get("info_dict", {}).get("filename", None):