mirror of
https://github.com/FAUSheppy/ths-blowerdoor-raven
synced 2025-12-09 16:28:32 +01:00
better error handling
This commit is contained in:
@@ -28,11 +28,10 @@ def root():
|
||||
allFiles = []
|
||||
loaded = None
|
||||
for filename in glob.glob("static/files/*.pdf"):
|
||||
loaded = parserBackend.load(filename)
|
||||
try:
|
||||
loaded = parserBackend.load(filename)
|
||||
except Exception:
|
||||
loaded = BlowerdoorData(os.path.basename(filename), os.path.basename(filename), "", "", datetime.datetime.now(), datetime.datetime.now())
|
||||
loaded = BlowerdoorData(os.path.basename(filename), os.path.basename(filename), "Fehler", "Fehler", datetime.datetime.now(), datetime.datetime.now())
|
||||
allFiles.append(loaded)
|
||||
|
||||
# check duplicates
|
||||
|
||||
@@ -29,13 +29,19 @@
|
||||
<td style="line-height: 45px;"><a target="_blank" href="/get-file?basename={{ bd.docName }}">{{ bd.docName }}</a>
|
||||
{% if bd.outdated %}<p style="color: red;">(neueres Dokument verfügbar: {{ bd.inDocumentDate.strftime("%d.%m.%Y") }})</p>{% endif %}
|
||||
</td>
|
||||
<td style="line-height: 45px;">{{ bd.location }}</td>
|
||||
<td style="line-height: 45px;
|
||||
{% if bd.location == "Fehler" %}color: red;
|
||||
{% endif %}">
|
||||
{{ bd.location }}</td>
|
||||
{% if bd.blowerdoorDate %}
|
||||
<td style="line-height: 45px;">{{ bd.blowerdoorDate }}</td>
|
||||
{% else %}
|
||||
<td style="line-height: 45px;">0000 - Keine Informationen Gefunden</td>
|
||||
{% endif %}
|
||||
<td style="line-height: 45px;">{{ bd.customer }}</td>
|
||||
<td style="line-height: 45px;
|
||||
{% if bd.location == "Fehler" %}color: red;
|
||||
{% endif %}">
|
||||
{{ bd.customer }}</td>
|
||||
<td style="line-height: 45px;">{{ bd.pdfDate.strftime("%Y/%m/%d") }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
Reference in New Issue
Block a user