Update sitemap plugin to place nicely with modified metadata

modified is a string in pelican <= 3.3 and datetime > 3.3

Sitemap used to treat it as string.
This commit is contained in:
Talha Mansoor
2013-11-10 04:17:13 +05:00
parent 3b4737325e
commit df9b772f3e

View File

@@ -158,6 +158,8 @@ class SitemapGenerator(object):
def get_date_modified(self, page, defalut):
if hasattr(page, 'modified'):
if isinstance(getattr(page, 'modified'), datetime):
return getattr(page, 'modified')
return get_date(getattr(page, 'modified'))
else:
return defalut