diff options
Diffstat (limited to 'famille.py')
| -rw-r--r-- | famille.py | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -7,6 +7,7 @@ from functools import wraps import hashlib from docutils import core from docutils.writers.html4css1 import Writer +from datetime import datetime def rstify(string): w = Writer() @@ -17,6 +18,13 @@ def rstify(string): app = Flask(__name__) app.config.from_envvar('CONF') +@app.template_filter('format_date') +def format_date(datetime_string, format="%a %d %b %Y"): + if not datetime_string: + return "" + return datetime.strptime(datetime_string[:-1], + "%Y-%m-%dT%H:%M:%S").strftime(format) + def query_db(query, args=(), one=False): cur = g.db.execute(query, args) rv = cur.fetchone() if one else cur.fetchall() |
