#2307 BLOC Untriag: datastore cannot filter by date

Zarro Boogs per Child bugtracker at laptop.org
Thu Jul 19 08:51:59 EDT 2007


#2307: datastore cannot filter by date
-----------------------+----------------------------------------------------
 Reporter:  tomeu      |       Owner:  bcsaller          
     Type:  defect     |      Status:  new               
 Priority:  blocker    |   Milestone:  Untriaged         
Component:  datastore  |     Version:  Git as of bug date
 Keywords:             |    Verified:  0                 
-----------------------+----------------------------------------------------
 Ben, am I doing something wrong in the journal? If so, how can I filter by
 date now?

 {{{
 1184849734.8333 DEBUG - root: dbus_helpers.find: {'mountpoints':
 [dbus.String(u'5f017282-5141-47b2-9919-f0887d6ae2ca', variant_level=1)],
 'order_by': ['-mtime'], 'limit': 50, 'mtime': {'start':
 '2007-07-18T00:00:00.832613', 'end': '2007-07-19T23:59:59.832613'}}
 1184849734.8363 STDERR - Traceback (most recent call last):
   File "/home/tomeu/Activities/journal-
 activity.activity/journalactivity.py", line 116, in _query_changed_cb
     self._list_view.update_with_query(query)
   File "/home/tomeu/Activities/journal-activity.activity/listview.py",
 line 207, in update_with_query
     self.refresh()
   File "/home/tomeu/Activities/journal-activity.activity/listview.py",
 line 214, in refresh
     limit=max_cache_size)
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/sugar/datastore/datastore.py", line 174, in find
     props_list, total_count = dbus_helpers.find(query, reply_handler,
 error_handler)
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/sugar/datastore/dbus_helpers.py", line 68, in find
     return _data_store.find(query)
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/dbus/proxies.py", line 135, in __call__
     **keywords)
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/dbus/connection.py", line 603, in call_blocking
     message, timeout)
 DBusException: org.freedesktop.DBus.Python.KeyError: Traceback (most
 recent call last):
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/dbus/service.py", line 655, in _message_cb
     retval = candidate_method(self, *args, **keywords)
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/olpc/datastore/datastore.py", line 269, in find
     results, count = self._multiway_search(kwargs)
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/olpc/datastore/datastore.py", line 206, in _multiway_search
     result, count =  mp.find(query.copy())
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/olpc/datastore/backingstore.py", line 381, in find
     return self.indexmanager.search(query)
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/olpc/datastore/xapianindex.py", line 338, in search
     queries.append(ri.query_field(k, v))
   File "/home/tomeu/sugar-jhbuild/build/lib/python2.5/site-
 packages/secore/searchconnection.py", line 493, in query_field
     chval = ord(value[0])
 KeyError: 0
 }}}

-- 
Ticket URL: <https://dev.laptop.org/ticket/2307>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list