# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1240595207 -7200 # Node ID 183da3addf0ee58acd2dea98ab3cf0b476b8b4c3 # Parent 1367efbcd6a5a14e719d92f7c56cb84eed31b708# Parent b7494ff85e16aed16d6081d96dbf9310bbdaba9f remerge diff -r 1367efbcd6a5 -r 183da3addf0e web/controller.py --- a/web/controller.py Fri Apr 24 19:46:40 2009 +0200 +++ b/web/controller.py Fri Apr 24 19:46:47 2009 +0200 @@ -7,7 +7,7 @@ """ __docformat__ = "restructuredtext en" -from datetime import timedelta +import datetime from cubicweb import typed_eid from cubicweb.utils import strptime @@ -124,12 +124,13 @@ try: # (adim) I can't find a way to parse a Time with a custom format date = strptime(value, format) # this returns a DateTime - return timedelta(0, date.hour *60*60 + date.minute*60 + date.second, 0) + return datetime.timedelta(0, date.hour *60*60 + date.minute*60 + date.second, 0) except: raise ValueError('can\'t parse %r (expected %s)' % (value, format)) try: format = self.req.property_value('ui.date-format') - return strptime(value, format) + dt = strptime(value, format) + return datetime.date(dt.year, dt.month, dt.day) except: raise ValueError('can\'t parse %r (expected %s)' % (value, format))