diff --git a/app/comp/bonus_spo.py b/app/comp/bonus_spo.py index 5c8a98ee..4efa7374 100644 --- a/app/comp/bonus_spo.py +++ b/app/comp/bonus_spo.py @@ -18,21 +18,11 @@ import pandas as pd from flask import g -from app.models.formsemestre import FormSemestre from app.scodoc.sco_codes_parcours import UE_SPORT from app.scodoc.sco_codes_parcours import ParcoursDUT, ParcoursDUTMono from app.scodoc.sco_utils import ModuleType -def get_bonus_sport_class_from_name(dept_id): - """La classe de bonus sport pour le département indiqué. - Note: en ScoDoc 9, le bonus sport est défini gloabelement et - ne dépend donc pas du département. - Résultat: une sous-classe de BonusSport - """ - raise NotImplementedError() - - class BonusSport: """Calcul du bonus sport. @@ -65,7 +55,7 @@ class BonusSport: def __init__( self, - formsemestre: FormSemestre, + formsemestre: "FormSemestre", sem_modimpl_moys: np.array, ues: list, modimpl_inscr_df: pd.DataFrame, @@ -1321,7 +1311,7 @@ class BonusIUTvannes(BonusSportAdditif): classic_use_bonus_ues = False # seulement sur moy gen. -class BonusVilleAvray(BonusSport): +class BonusVilleAvray(BonusSportAdditif): """Bonus modules optionnels (sport, culture), règle IUT Ville d'Avray. Les étudiants de l'IUT peuvent suivre des enseignements optionnels @@ -1370,7 +1360,7 @@ class BonusIUTV(BonusSportAdditif): name = "bonus_iutv" displayed_name = "IUT de Villetaneuse" - pass # oui, c'est le bonus par défaut + # c'est le bonus par défaut: aucune méthode à surcharger def get_bonus_class_dict(start=BonusSport, d=None):