From 8fc935d805a568fb473c0c7ce4f7f96acd34cf22 Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 11 Jan 2025 16:41:08 +0700 Subject: [PATCH] rand_sleep on playlist refresh loop --- backend/download/src/yt_dlp_handler.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/download/src/yt_dlp_handler.py b/backend/download/src/yt_dlp_handler.py index 3731895b..8a07164f 100644 --- a/backend/download/src/yt_dlp_handler.py +++ b/backend/download/src/yt_dlp_handler.py @@ -14,7 +14,11 @@ from appsettings.src.config import AppConfig from channel.src.index import YoutubeChannel from common.src.env_settings import EnvironmentSettings from common.src.es_connect import ElasticWrap, IndexPaginate -from common.src.helper import get_channel_overwrites, ignore_filelist +from common.src.helper import ( + get_channel_overwrites, + ignore_filelist, + rand_sleep, +) from common.src.ta_redis import RedisQueue from download.src.queue import PendingList from download.src.subscriptions import PlaylistSubscription @@ -370,6 +374,7 @@ class DownloadPostProcess(DownloaderBase): ] progress = idx / total self.task.send_progress(message, progress=progress) + rand_sleep(self.config) def add_playlists_to_refresh(self) -> None: """add playlists to refresh"""