diff --git a/src/store/managers/online_cover_manager.py b/src/store/managers/online_cover_manager.py index 7398169..bc6ea1e 100644 --- a/src/store/managers/online_cover_manager.py +++ b/src/store/managers/online_cover_manager.py @@ -36,7 +36,7 @@ class OnlineCoverManager(Manager): """Manager that downloads game covers from URLs""" run_after = (LocalCoverManager,) - retryable_on = (HTTPError, SSLError) + retryable_on = (HTTPError, SSLError, ConnectionError) def save_composited_cover( self, diff --git a/src/store/managers/steam_api_manager.py b/src/store/managers/steam_api_manager.py index 75fa416..19b38af 100644 --- a/src/store/managers/steam_api_manager.py +++ b/src/store/managers/steam_api_manager.py @@ -32,7 +32,7 @@ from src.utils.steam import ( class SteamAPIManager(AsyncManager): """Manager in charge of completing a game's data from the Steam API""" - retryable_on = (HTTPError, SSLError) + retryable_on = (HTTPError, SSLError, ConnectionError) steam_api_helper: SteamAPIHelper = None steam_rate_limiter: SteamRateLimiter = None