Mercurial > p > roundup > code
diff roundup/backends/back_metakit.py @ 1351:d1bfb479e527
fixed searching on date / interval fields [SF#658157]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Wed, 08 Jan 2003 05:39:40 +0000 |
| parents | 80d27b7d6db5 |
| children | 2bd4822f96a6 |
line wrap: on
line diff
--- a/roundup/backends/back_metakit.py Wed Jan 08 04:57:42 2003 +0000 +++ b/roundup/backends/back_metakit.py Wed Jan 08 05:39:40 2003 +0000 @@ -813,6 +813,11 @@ else: bv = value where[propname] = bv + elif isinstance(prop, hyperdb.Date): + t = date.Date(value).get_tuple() + where[propname] = int(calendar.timegm(t)) + elif isinstance(prop, hyperdb.Interval): + where[propname] = str(date.Interval(value)) elif isinstance(prop, hyperdb.Number): where[propname] = int(value) else:
