context_processor: handle network errors in update_all_pages_cache (#86346)
This commit is contained in:
parent
395f437539
commit
db0a1c168f
|
@ -143,13 +143,15 @@ class RemoteTemplate:
|
|||
|
||||
page_cache = {}
|
||||
for page_redirect_url in self.combo_skeleton_pages.values():
|
||||
r = requests.get(
|
||||
self.theme_skeleton_url,
|
||||
params={'source': page_redirect_url},
|
||||
headers={'Accept-Language': lang_code},
|
||||
timeout=10,
|
||||
)
|
||||
if r.status_code != 200:
|
||||
try:
|
||||
r = requests.get(
|
||||
self.theme_skeleton_url,
|
||||
params={'source': page_redirect_url},
|
||||
headers={'Accept-Language': lang_code},
|
||||
timeout=10,
|
||||
)
|
||||
r.raise_for_status()
|
||||
except requests.RequestException:
|
||||
# abort
|
||||
return
|
||||
page_cache[page_redirect_url] = r.text
|
||||
|
|
Loading…
Reference in New Issue