From 15600e58f7f5c26b4985ed7c3640b71478b86b48 Mon Sep 17 00:00:00 2001 From: Eric Hanchrow Date: Sun, 13 Sep 2015 18:26:14 -0700 Subject: [PATCH] created_in_words: use UTC --- pyramid_blogr/models/blog_record.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pyramid_blogr/models/blog_record.py b/pyramid_blogr/models/blog_record.py index 5904aa1..fb7aac9 100644 --- a/pyramid_blogr/models/blog_record.py +++ b/pyramid_blogr/models/blog_record.py @@ -8,7 +8,7 @@ DateTime #<- time abstraction field, ) from webhelpers2.text import urlify #<- will generate slugs -from webhelpers2.date import time_ago_in_words #<- human friendly dates +from webhelpers2.date import distance_of_time_in_words #<- human friendly dates class BlogRecord(Base): __tablename__ = 'entries' @@ -24,4 +24,6 @@ def slug(self): @property def created_in_words(self): - return time_ago_in_words(self.created) + # Can't use time_ago_in_words(self.created) since self.created + # is UTC, but that function compares against local time + return distance_of_time_in_words(self.created, datetime.datetime.utcnow())