From d1d89cc42786615c11dfb64ceb51ad1d2a57431a Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Thu, 22 Feb 2024 17:39:18 +0100 Subject: [PATCH] =?UTF-8?q?Bulletin:=20d=C3=A9tection=20erreur=20rare=20?= =?UTF-8?q?=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/scodoc/sco_bulletins.py | 20 ++++++++++++-------- app/scodoc/sco_exceptions.py | 8 ++++++-- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/app/scodoc/sco_bulletins.py b/app/scodoc/sco_bulletins.py index 25b246b5f..d7d91ba22 100644 --- a/app/scodoc/sco_bulletins.py +++ b/app/scodoc/sco_bulletins.py @@ -55,7 +55,7 @@ from app.models import ( ScoDocSiteConfig, ) from app.scodoc.sco_permissions import Permission -from app.scodoc.sco_exceptions import AccessDenied, ScoValueError +from app.scodoc.sco_exceptions import AccessDenied, ScoValueError, ScoTemporaryError from app.scodoc import html_sco_header from app.scodoc import htmlutils from app.scodoc import sco_assiduites @@ -346,14 +346,14 @@ def formsemestre_bulletinetud_dict(formsemestre_id, etudid, version="long"): # auparavant on filtrait les modules sans notes # si ue_status['cur_moy_ue'] != 'NA' alors u['modules'] = [] (pas de moyenne => pas de modules) - u[ - "modules_capitalized" - ] = [] # modules de l'UE capitalisée (liste vide si pas capitalisée) + u["modules_capitalized"] = ( + [] + ) # modules de l'UE capitalisée (liste vide si pas capitalisée) if ue_status["is_capitalized"] and ue_status["formsemestre_id"] is not None: sem_origin = db.session.get(FormSemestre, ue_status["formsemestre_id"]) - u[ - "ue_descr_txt" - ] = f'capitalisée le {ndb.DateISOtoDMY(ue_status["event_date"])}' + u["ue_descr_txt"] = ( + f'capitalisée le {ndb.DateISOtoDMY(ue_status["event_date"])}' + ) u["ue_descr_html"] = ( f""""Erreur temporaire

-

Veuillez ré-essayer. Si le problème persiste, merci de contacter l'assistance ScoDoc +

Erreur temporaire

+

Veuillez ré-essayer. Si le problème persiste (ou s'il venait + à se produire fréquemment), merci de contacter l'assistance ScoDoc + (voir les informations de contact).

""" + app.clear_scodoc_cache() super().__init__(msg)