Skip to content
Snippets Groups Projects
Commit 5a8add1a authored by Emmanuel Viennet's avatar Emmanuel Viennet
Browse files

Fix: calcul malus sur données vides

parent bf8614a3
No related branches found
No related tags found
No related merge requests found
...@@ -496,7 +496,8 @@ def compute_malus( ...@@ -496,7 +496,8 @@ def compute_malus(
""" """
ues_idx = [ue.id for ue in ues] ues_idx = [ue.id for ue in ues]
malus = pd.DataFrame(index=modimpl_inscr_df.index, columns=ues_idx, dtype=float) malus = pd.DataFrame(index=modimpl_inscr_df.index, columns=ues_idx, dtype=float)
if len(sem_modimpl_moys.flat) == 0: # vide
return malus
if len(sem_modimpl_moys.shape) > 2: if len(sem_modimpl_moys.shape) > 2:
# BUT: ne retient que la 1er composante du malus qui est scalaire # BUT: ne retient que la 1er composante du malus qui est scalaire
# au sens ou chaque note de malus n'affecte que la moyenne de l'UE # au sens ou chaque note de malus n'affecte que la moyenne de l'UE
......
# -*- mode: python -*- # -*- mode: python -*-
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
SCOVERSION = "9.3.11" SCOVERSION = "9.3.12"
SCONAME = "ScoDoc" SCONAME = "ScoDoc"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment