diff roundup/backends/back_anydbm.py @ 3383:c1c67c62b699

applied patch [SF#236087]
author Richard Jones <richard@users.sourceforge.net>
date Tue, 12 Jul 2005 01:37:50 +0000
parents a615cc230160
children a2e4b8ab5b51
line wrap: on
line diff
--- a/roundup/backends/back_anydbm.py	Thu Jul 07 06:46:09 2005 +0000
+++ b/roundup/backends/back_anydbm.py	Tue Jul 12 01:37:50 2005 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 #
-#$Id: back_anydbm.py,v 1.187 2005-04-28 00:21:42 richard Exp $
+#$Id: back_anydbm.py,v 1.188 2005-07-12 01:37:49 richard Exp $
 '''This module defines a backend that saves the hyperdatabase in a
 database chosen by anydbm. It is guaranteed to always be available in python
 versions >2.1.1 (the dumbdbm fallback in 2.1.1 and earlier has several
@@ -1592,7 +1592,6 @@
         INTERVAL = 'spec:interval'
         OTHER = 'spec:other'
 
-        timezone = self.db.getUserTimezone()
         for k, v in filterspec.items():
             propclass = props[k]
             if isinstance(propclass, hyperdb.Link):
@@ -1623,7 +1622,7 @@
                     l.append((STRING, k, re.compile(v, re.I)))
             elif isinstance(propclass, hyperdb.Date):
                 try:
-                    date_rng = date.Range(v, date.Date, offset=timezone)
+                    date_rng = propclass.range_from_raw (v, self.db)
                     l.append((DATE, k, date_rng))
                 except ValueError:
                     # If range creation fails - ignore that search parameter

Roundup Issue Tracker: http://roundup-tracker.org/