diff roundup/backends/back_anydbm.py @ 3384:6d6d7e331c54 maint-0.8

merge from HEAD
author Richard Jones <richard@users.sourceforge.net>
date Tue, 12 Jul 2005 01:43:17 +0000
parents ed97e2a85576
children 2526fddeb3ab
line wrap: on
line diff
--- a/roundup/backends/back_anydbm.py	Thu Jul 07 06:44:35 2005 +0000
+++ b/roundup/backends/back_anydbm.py	Tue Jul 12 01:43:17 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.179.2.7 2005-03-03 22:12:35 richard Exp $
+#$Id: back_anydbm.py,v 1.179.2.8 2005-07-12 01:43:17 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
@@ -1588,7 +1588,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):
@@ -1619,7 +1618,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/