From 7d20700f86a9d33723613ef66f0aee0906dbc384 Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Sat, 19 May 2018 21:01:53 +0100 Subject: Fix template date formatter, so it won't break on non-DTs --- pysite/base_route.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pysite') diff --git a/pysite/base_route.py b/pysite/base_route.py index abec50f2..e6bd00ad 100644 --- a/pysite/base_route.py +++ b/pysite/base_route.py @@ -1,4 +1,5 @@ from collections import Iterable +from datetime import datetime from typing import Any from flask import Blueprint, Response, jsonify, redirect, render_template, url_for @@ -53,7 +54,7 @@ class BaseView(MethodView, OauthMixin): context["logged_in"] = self.logged_in context["static_file"] = self._static_file context["debug"] = DEBUG_MODE - context["format_datetime"] = lambda dt: dt.strftime("%b %d %Y, %H:%M") + context["format_datetime"] = lambda dt: dt.strftime("%b %d %Y, %H:%M") if isinstance(dt, datetime) else dt return render_template(template_names, **context) -- cgit v1.2.3