aboutsummaryrefslogtreecommitdiffstats
path: root/pysite
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-05-19 21:01:53 +0100
committerGravatar Gareth Coles <[email protected]>2018-05-19 21:01:53 +0100
commit7d20700f86a9d33723613ef66f0aee0906dbc384 (patch)
tree3e353717d1e1fa811635575148bc45e183b72580 /pysite
parentLinting (diff)
Fix template date formatter, so it won't break on non-DTs
Diffstat (limited to 'pysite')
-rw-r--r--pysite/base_route.py3
1 files changed, 2 insertions, 1 deletions
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)