Correction d'un bug qui empêchait de démarrer si le fichier des logs est invalide.
Commentaires.
This commit is contained in:
parent
b427f86d8b
commit
c77b166a9d
4
app.py
4
app.py
|
@ -76,7 +76,11 @@ app = Flask(__name__)
|
||||||
logs = []
|
logs = []
|
||||||
if os.path.isfile(LOG_FILE):
|
if os.path.isfile(LOG_FILE):
|
||||||
with open(LOG_FILE,"r") as f:
|
with open(LOG_FILE,"r") as f:
|
||||||
|
try:
|
||||||
logs = json.loads(f.read())
|
logs = json.loads(f.read())
|
||||||
|
# On supprime le fichier s'il est invalide :
|
||||||
|
except json.decoder.JSONDecodeError:
|
||||||
|
os.remove(LOG_FILE)
|
||||||
|
|
||||||
# Fonctions :
|
# Fonctions :
|
||||||
def save_logs(logs):
|
def save_logs(logs):
|
||||||
|
|
|
@ -245,7 +245,8 @@ def get_tot_rooms(datet, depts, ignore_list) :
|
||||||
margintime = 1
|
margintime = 1
|
||||||
|
|
||||||
# Récupération du calendrier de chaque département,
|
# 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
|
cals = list() # Liste des EDT des départements choisis
|
||||||
for d in depts :
|
for d in depts :
|
||||||
if datet.month < 12 :
|
if datet.month < 12 :
|
||||||
|
|
Loading…
Reference in New Issue