aboutsummaryrefslogtreecommitdiffstats
path: root/famille.py
diff options
context:
space:
mode:
authorGuillaume Horel <guillaume.horel@gmail.com>2012-11-13 23:48:18 -0500
committerGuillaume Horel <guillaume.horel@gmail.com>2012-11-13 23:48:18 -0500
commite92f8608664381b6002a025e490588df208234cc (patch)
treee1ed11f03bd8af45999d21b3e1e2b4379721a5ca /famille.py
parent7bc18ad4630fe4c525ccb66f21d47486d5c48b2b (diff)
downloadfamille-flask-e92f8608664381b6002a025e490588df208234cc.tar.gz
fix dates in rss feed
Diffstat (limited to 'famille.py')
-rw-r--r--famille.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/famille.py b/famille.py
index 686878b..ab47090 100644
--- a/famille.py
+++ b/famille.py
@@ -10,6 +10,8 @@ import pytz
from docutils import core
from docutils.writers.html4css1 import Writer
from datetime import datetime
+import time
+from email import utils
from bs4 import BeautifulSoup
from flask_mail import Mail, Message
import locale
@@ -52,6 +54,11 @@ def format_ago(date_object, format):
return '<span class=timeago title="{0}">{1}</span>'. \
format(iso_format, readable).decode("utf8")
+@app.template_filter('format_rfc2822')
+def format_rfc2822(date_object):
+ timestamp = time.mktime(date_object.timetuple())
+ return utils.formatdate(timestamp)
+
@app.template_filter('pluralize')
def pluralize(word, count, plural=None):
if count == 0: