From 7607e19e35daf7012014a70a426fe98fac35788e Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Thu, 27 Jun 2024 21:35:35 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20(non)=20prise=20en=20compte=20des=20?= =?UTF-8?q?=C3=A9valuations=20bonus=20bloqu=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/comp/moy_mod.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/comp/moy_mod.py b/app/comp/moy_mod.py index aa315ffd..7f33065b 100644 --- a/app/comp/moy_mod.py +++ b/app/comp/moy_mod.py @@ -340,19 +340,19 @@ class ModuleImplResults: ] def get_evaluations_bonus(self, modimpl: ModuleImpl) -> list[Evaluation]: - """Les évaluations bonus de ce module, ou liste vide s'il n'en a pas.""" + """Les évaluations bonus non bloquées de ce module, ou liste vide s'il n'en a pas.""" return [ e for e in modimpl.evaluations - if e.evaluation_type == Evaluation.EVALUATION_BONUS + if e.evaluation_type == Evaluation.EVALUATION_BONUS and not e.is_blocked() ] def get_evaluations_bonus_idx(self, modimpl: ModuleImpl) -> list[int]: - """Les indices des évaluations bonus""" + """Les indices des évaluations bonus non bloquées""" return [ i for (i, e) in enumerate(modimpl.evaluations) - if e.evaluation_type == Evaluation.EVALUATION_BONUS + if e.evaluation_type == Evaluation.EVALUATION_BONUS and not e.is_blocked() ]