From ade1b4445ce0e540d45f3604928dc120f810b49a Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Tue, 9 Nov 2021 11:47:48 +0100 Subject: [PATCH] =?UTF-8?q?Tol=C3=A8re=20parcours=20inconnus=20(pour=20dev?= =?UTF-8?q?=20avec=20bases=20du=20futur:)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/scodoc/sco_codes_parcours.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/scodoc/sco_codes_parcours.py b/app/scodoc/sco_codes_parcours.py index ce0ab664b..6549643e3 100644 --- a/app/scodoc/sco_codes_parcours.py +++ b/app/scodoc/sco_codes_parcours.py @@ -28,6 +28,7 @@ """Semestres: Codes gestion parcours (constantes) """ import collections +from app import log NOTES_TOLERANCE = 0.00499999999999 # si note >= (BARRE-TOLERANCE), considere ok # (permet d'eviter d'afficher 10.00 sous barre alors que la moyenne vaut 9.999) @@ -672,4 +673,9 @@ FORMATION_PARCOURS_TYPES = [p[0] for p in _tp] # codes numeriques (TYPE_PARCOUR def get_parcours_from_code(code_parcours): - return TYPES_PARCOURS[code_parcours] + parcours = TYPES_PARCOURS.get(code_parcours) + if parcours is None: + log(f"Warning: invalid code_parcours: {code_parcours}") + # default to legacy + parcours = TYPES_PARCOURS.get(0) + return parcours