diff --git a/app/comp/moy_mod.py b/app/comp/moy_mod.py index f71a9e79..40616cba 100644 --- a/app/comp/moy_mod.py +++ b/app/comp/moy_mod.py @@ -111,13 +111,14 @@ def df_load_modimpl_notes(moduleimpl_id: int) -> tuple: N'utilise pas de cache ScoDoc. """ - # L'index du dataframe est la liste des étudiants inscrits au semestre, sans les démissionnaires - etudids = { + # L'index du dataframe est la liste des étudiants inscrits au semestre, + # sans les démissionnaires + etudids = [ e.etudid for e in ModuleImpl.query.get(moduleimpl_id).formsemestre.get_inscrits( include_dem=False ) - } + ] evaluations = Evaluation.query.filter_by(moduleimpl_id=moduleimpl_id).all() # --- Calcul nombre d'inscrits pour détermnier si évaluation "complete": if evaluations: @@ -128,7 +129,8 @@ def df_load_modimpl_notes(moduleimpl_id: int) -> tuple: nb_inscrits_module = len(inscrits_module) else: nb_inscrits_module = 0 - evals_notes = pd.DataFrame(index=etudids, dtype=float) # empty df with all students + # empty df with all students: + evals_notes = pd.DataFrame(index=etudids, dtype=float) evaluations_completes = [] for evaluation in evaluations: eval_df = pd.read_sql_query(