Correction d'un bug qui empêchait de démarrer si le fichier des logs est invalide.

Commentaires.
This commit is contained in:
antux18 2024-03-31 17:53:14 +02:00
parent b427f86d8b
commit c77b166a9d
2 changed files with 7 additions and 2 deletions

6
app.py
View File

@ -76,7 +76,11 @@ app = Flask(__name__)
logs = []
if os.path.isfile(LOG_FILE):
with open(LOG_FILE,"r") as f:
logs = json.loads(f.read())
try:
logs = json.loads(f.read())
# On supprime le fichier s'il est invalide :
except json.decoder.JSONDecodeError:
os.remove(LOG_FILE)
# Fonctions :
def save_logs(logs):

View File

@ -245,7 +245,8 @@ def get_tot_rooms(datet, depts, ignore_list) :
margintime = 1
# Récupération du calendrier de chaque département,
# sur une période de 'margintime' mois :
# sur une période de 'margintime' mois.
# On choisit comme jour le 28, car tous les mois ont au moins 28 jours.
cals = list() # Liste des EDT des départements choisis
for d in depts :
if datet.month < 12 :