diff --git a/app.py b/app.py index 377420b..b5e7b2d 100755 --- a/app.py +++ b/app.py @@ -28,7 +28,7 @@ def format_date_string(date_string): def sort_date_from_string(date_string): try: return datetime.strptime(date_string.split('-')[0].strip(), "%d.%m.%Y") - except: + except Exception: return datetime.now() @@ -66,7 +66,8 @@ def verein(): @app.route('/events.html') def view_events(): posts = [p for p in events if "date" in p.meta] - sorted_events = sorted(posts, reverse=False, key=lambda event: sort_date_from_string(event.meta["date"])) + sorted_events = sorted(posts, reverse=False, key=lambda event: + sort_date_from_string(event.meta["date"])) return render_template('events.html', events=sorted_events) diff --git a/templates/events.html b/templates/events.html index 446fdef..5b8e2b4 100644 --- a/templates/events.html +++ b/templates/events.html @@ -6,12 +6,13 @@ } {% endblock additional_style %} {% block title %} - Was liegt an? + Events {% endblock %} {% block content %} -

- Neben unseren eigenen Veranstaltungen trefft ihr uns auch auf Konzerten und - Festivals an. Haltet nach unserem Patch Ausschau und sprecht uns an! +

Was liegt an?

+

Neben unseren eigenen Veranstaltungen trefft ihr FdgLer:innen auch auf + Konzerten und Festivals an. Haltet nach unserem Patch Ausschau und sprecht + uns an!

@@ -33,10 +34,13 @@

{{ event.html|safe }}

-

vor Ort: - {% for a in event.attending.split(',') %} - {{ a }}{% if a != event.attending.split(',')[-1] %},{% endif %} - {% endfor %} +

+ {% if event.attending != None %} + vor Ort: + {% for a in event.attending.split(',') %} + {{ a }}{% if a != event.attending.split(',')[-1] %},{% endif %} + {% endfor %} + {% endif %}

{% endfor %}