diff --git a/app/scodoc/bonus_sport.py b/app/scodoc/bonus_sport.py index 4a3a83e6..23cea056 100644 --- a/app/scodoc/bonus_sport.py +++ b/app/scodoc/bonus_sport.py @@ -386,8 +386,8 @@ def bonus_demo(notes_sport, coefs, infos=None): qui est ECRASE à chaque appel. *** Ne pas utiliser en production !!! *** """ - f = open("/tmp/scodoc_bonus.log", "w") # mettre 'a' pour ajouter en fin - f.write("\n---------------\n" + pprint.pformat(infos) + "\n") + with open("/tmp/scodoc_bonus.log", "w") as f: # mettre 'a' pour ajouter en fin + f.write("\n---------------\n" + pprint.pformat(infos) + "\n") # Statut de chaque UE # for ue_id in infos['moy_ues']: # ue_status = infos['moy_ues'][ue_id] diff --git a/app/scodoc/sco_evaluations.py b/app/scodoc/sco_evaluations.py index 16cb1bbf..55019480 100644 --- a/app/scodoc/sco_evaluations.py +++ b/app/scodoc/sco_evaluations.py @@ -274,13 +274,13 @@ def do_evaluation_create( if args["jour"]: next_eval = None t = ( - ndb.DateDMYtoISO(args["jour"]), - ndb.TimetoISO8601(args["heure_debut"]), + ndb.DateDMYtoISO(args["jour"], null_is_empty=True), + ndb.TimetoISO8601(args["heure_debut"], null_is_empty=True), ) for e in ModEvals: if ( - ndb.DateDMYtoISO(e["jour"]), - ndb.TimetoISO8601(e["heure_debut"]), + ndb.DateDMYtoISO(e["jour"], null_is_empty=True), + ndb.TimetoISO8601(e["heure_debut"], null_is_empty=True), ) > t: next_eval = e break