forked from ScoDoc/ScoDoc
check_moduleimpl_conformity: modif exc incohérence
This commit is contained in:
parent
e1adf93bf0
commit
e3535aa4da
@ -36,6 +36,7 @@ import pandas as pd
|
|||||||
from pandas.core.frame import DataFrame
|
from pandas.core.frame import DataFrame
|
||||||
|
|
||||||
from app import db
|
from app import db
|
||||||
|
from app import log
|
||||||
from app import models
|
from app import models
|
||||||
from app.models import ModuleImpl, Evaluation, EvaluationUEPoids
|
from app.models import ModuleImpl, Evaluation, EvaluationUEPoids
|
||||||
from app.scodoc import sco_utils as scu
|
from app.scodoc import sco_utils as scu
|
||||||
@ -79,7 +80,11 @@ def check_moduleimpl_conformity(
|
|||||||
if nb_ues == 0:
|
if nb_ues == 0:
|
||||||
return False # situation absurde (pas d'UE)
|
return False # situation absurde (pas d'UE)
|
||||||
if len(modules_coefficients) != nb_ues:
|
if len(modules_coefficients) != nb_ues:
|
||||||
raise ValueError("check_moduleimpl_conformity: nb ue incoherent")
|
# bug ?
|
||||||
|
log(
|
||||||
|
"check_moduleimpl_conformity: nb ue incoherent (moduleimpl.id={moduleimpl.id})"
|
||||||
|
)
|
||||||
|
return False
|
||||||
module_evals_poids = evals_poids.transpose().sum(axis=1).to_numpy() != 0
|
module_evals_poids = evals_poids.transpose().sum(axis=1).to_numpy() != 0
|
||||||
check = all(
|
check = all(
|
||||||
(modules_coefficients[moduleimpl.module.id].to_numpy() != 0)
|
(modules_coefficients[moduleimpl.module.id].to_numpy() != 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user