Tolère parcours inconnus (pour dev avec bases du futur:)

This commit is contained in:
Emmanuel Viennet 2021-11-09 11:47:48 +01:00
parent 7f2e87e9d0
commit ade1b4445c

View File

@ -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