From 4e9f44a2d21e07e89c184f984f4f90993404e868 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Sun, 10 Aug 2025 12:25:03 +0300 Subject: [PATCH] add retries check --- get_youtube_videos/get_youtube_videos.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/get_youtube_videos/get_youtube_videos.py b/get_youtube_videos/get_youtube_videos.py index 6c71857..963fd3d 100644 --- a/get_youtube_videos/get_youtube_videos.py +++ b/get_youtube_videos/get_youtube_videos.py @@ -384,7 +384,12 @@ class GetYoutubeVideos: if self.selected_proxy != '': ydl_opts['proxy'] = self.selected_proxy download_result = 'starting' - while 'downloaded' not in download_result and 'error' not in download_result: + retries = 0 + while 'downloaded' not in download_result and 'error' not in download_result and retries < 30: + if retries > 0: + self._log.debug( + f"Retry: {retries}" + ) self._log.debug( f"Download status: {download_result}" ) @@ -446,6 +451,7 @@ class GetYoutubeVideos: self.summary['videos_with_error'] += 1 download_result = error continue + retries += 1 else: self._log.debug( "Video with ID '%s' has been already downloaded",