diff --git a/yt_dlp/downloader/bunnycdn.py b/yt_dlp/downloader/bunnycdn.py index 1a5a1c03f..57f60cfcb 100644 --- a/yt_dlp/downloader/bunnycdn.py +++ b/yt_dlp/downloader/bunnycdn.py @@ -5,6 +5,7 @@ from .common import FileDownloader from . import HlsFD from ..networking import Request +from ..networking.exceptions import network_exceptions class BunnyCdnFD(FileDownloader): @@ -42,8 +43,8 @@ def send_ping(): try: self.ydl.urlopen(request).read() - except Exception: - self.to_screen(f'[{self.FD_NAME}] Ping failed') + except network_exceptions as e: + self.to_screen(f'[{self.FD_NAME}] Ping failed: {e}') with ping_lock: if not download_complete: