From 29e022327bf33da19939b313123b2f5c788b9272 Mon Sep 17 00:00:00 2001 From: GeoffreyCoulaud Date: Sat, 1 Jul 2023 18:51:50 +0200 Subject: [PATCH] Retry all online managers on ConnectionError --- src/store/managers/online_cover_manager.py | 2 +- src/store/managers/steam_api_manager.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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