Enhance exception handling
This commit is contained in:
parent
735100de60
commit
60c157222b
@ -322,7 +322,13 @@ class ModuleImplResultsAPC(ModuleImplResults):
|
|||||||
modimpl = ModuleImpl.query.get(self.moduleimpl_id)
|
modimpl = ModuleImpl.query.get(self.moduleimpl_id)
|
||||||
nb_etuds, nb_evals = self.evals_notes.shape
|
nb_etuds, nb_evals = self.evals_notes.shape
|
||||||
nb_ues = evals_poids_df.shape[1]
|
nb_ues = evals_poids_df.shape[1]
|
||||||
assert evals_poids_df.shape[0] == nb_evals # compat notes/poids
|
if evals_poids_df.shape[0] != nb_evals:
|
||||||
|
# compat notes/poids: race condition ?
|
||||||
|
app.critical_error(
|
||||||
|
f"""compute_module_moy: evals_poids_df.shape[0] != nb_evals ({
|
||||||
|
evals_poids_df.shape[0]} != {nb_evals})
|
||||||
|
"""
|
||||||
|
)
|
||||||
if nb_etuds == 0:
|
if nb_etuds == 0:
|
||||||
return pd.DataFrame(index=[], columns=evals_poids_df.columns)
|
return pd.DataFrame(index=[], columns=evals_poids_df.columns)
|
||||||
if nb_ues == 0:
|
if nb_ues == 0:
|
||||||
|
Loading…
Reference in New Issue
Block a user