FIX: Avoid crashing when a non-log file is found.

This commit is contained in:
Julien Palard 2021-05-01 17:07:31 +02:00
parent 577131fc3b
commit 7ad22828f4
1 changed files with 3 additions and 2 deletions

5
app.py
View File

@ -3,6 +3,7 @@
import os
import re
from pathlib import Path
from bleach import Cleaner
from bleach.linkifier import LinkifyFilter
from flask import Flask, g, redirect, render_template, url_for
@ -27,8 +28,8 @@ BOLD_PATTERN = re.compile(application.config["BOLD_PATTERN"])
def get_archives():
archives = []
dates = {"years": [], "months": {}, "days": {}}
for filename in sorted(os.listdir(application.config["LOG_PATH"])):
date = filename[:-4].split("-")[1:]
for filename in sorted(Path(application.config["LOG_PATH"]).glob("log-*-*-*.txt")):
date = filename.name[:-4].split("-")[1:]
archives.append(date)
if date[0] not in dates["years"]:
dates["years"].append(date[0])