From 31051a94edb69e3555686e16b01804fd19aecb48 Mon Sep 17 00:00:00 2001 From: helmutm Date: Thu, 9 Sep 2010 13:27:08 +0000 Subject: [PATCH] accept string in modified date git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3987 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/browser/common.py b/browser/common.py index e078de2..fd98c66 100644 --- a/browser/common.py +++ b/browser/common.py @@ -24,7 +24,9 @@ $Id$ from cgi import parse_qs, parse_qsl #import mimetypes # use more specific assignments from cybertools.text +from datetime import datetime import re +from time import strptime from urllib import urlencode from zope import component from zope.app.form.browser.interfaces import ITerms @@ -222,6 +224,8 @@ class BaseView(GenericView, I18NView): if not d: dc = IZopeDublinCore(self.context) d = dc.modified or dc.created + if isinstance(d, str): + d = datetime(*(strptime(d, '%Y-%m-%dT%H:%M')[:6])) return d and d.strftime('%Y-%m-%d %H:%M') or '' @Lazy