zeitgeist team mailing list archive
-
zeitgeist team
-
Mailing list archive
-
Message #00515
[Bug 490110] Re: bug in client.py
So this was indeed a bug.
revision rainct@xxxxxxxxxx-20091207110727-5shbhw2ps3h98d83 (1211)
Author: Siegfried-Angel Gevatter Pujals <rainct@xxxxxxxxxx>
Date: Mon 2009-12-07 12:07:27 +0100
Branch: zeitgeist-trunk
Bugs: https://launchpad.net/bugs/490110 fixed
Fix bug in find_eventids where using more than one event
template resulted in all but the first one ignoring the
timestamp restriction.
Also update the test case we created for bug #490110 to
catch this problem now that we really know what it is.
** Changed in: zeitgeist
Status: Invalid => Fix Released
** Changed in: zeitgeist
Milestone: 0.3.0 => 0.3.1
--
bug in client.py
https://bugs.launchpad.net/bugs/490110
You received this bug notification because you are a member of Zeitgeist
Framework, which is the registrant for Zeitgeist Framework.
Status in Zeitgeist Framework: Fix Released
Bug description:
Fiddling with the client.py i found this error
i will write down the code first so u might understand where the problem is
--------------------------------------------------------------------------------------------------------------------------------------------------
def insert_events(self):
self.event_dict.clear()
event = Event()
event.set_interpretation(Interpretation.VISIT_EVENT.uri)
event2 = Event()
event2.set_interpretation(Interpretation.MODIFY_EVENT.uri)
self.zg.find_event_ids_for_templates([event], self.handle_events1, [self.time*1000, (self.time+86399)*1000], num_events=50000)
#HERE I GET 9 items
self.zg.find_event_ids_for_templates([event2], self.handle_events2, [self.time*1000, (self.time+86399)*1000], num_events=50000)
#HERE I GET 13 items
self.zg.find_event_ids_for_templates([event, event2], self.handle_events, [self.time*1000, (self.time+86399)*1000], num_events=50000)
#HERE I GET 126
def handle_events1(self, x):
print len(x)
def handle_events2(self, x):
print len(x)
def handle_events(self, x=None):
print "*************", len(x)
------------------------------------------------------------------------
here the output again:
9
13
************* 126
------------------------------------------------------------------------
AFAIK 9+13=22 and not 126!
somthing is wrong combining 2 event templates
References