diff --git a/app/scodoc/sco_codes_parcours.py b/app/scodoc/sco_codes_parcours.py index 14c8d8f9..a19ab4f4 100644 --- a/app/scodoc/sco_codes_parcours.py +++ b/app/scodoc/sco_codes_parcours.py @@ -30,6 +30,8 @@ import collections import enum +import numpy as np + from app import log @@ -487,7 +489,7 @@ class ParcoursLP2014(TypeParcours): (ue_status["moy"], ue_status["coef_ue"]) for ue_status in ues_status if ue_status["ue"]["type"] == UE_STAGE_LP - and type(ue_status["moy"]) == float + and np.issubdtype(type(ue_status["moy"]), np.floating) ] # Moyenne des moyennes: sum_coef = sum(x[1] for x in mc_stages_proj)