Example #1
0
 def __init__(self, event_creator):
     global _evt_scheduler 
     _evt_scheduler = self
     core.set_event_scheduler(self)
     self.time_chunk = 1000 * core.get_local_min_delay()
     self.upto_time = core.get_now() + self.time_chunk
     self.event_creator = greenlet(event_creator)
     self.event_creator.switch()
Example #2
0
 def __init__(self, event_creator):
     global _evt_scheduler
     _evt_scheduler = self
     core.set_event_scheduler(self)
     self.time_chunk = 1000 * core.get_local_min_delay()
     self.upto_time = core.get_now() + self.time_chunk
     self.event_creator = greenlet(event_creator)
     self.event_creator.switch()
Example #3
0
 def process_scheduler_event(self):
     #print "NEW BATCH OF EVENTS BEING SCHEDULED"
     self.upto_time = core.get_now() + self.time_chunk
     #switch to event_creator thread
     self.event_creator.switch()
Example #4
0
 def process_scheduler_event(self):
     # print "NEW BATCH OF EVENTS BEING SCHEDULED"
     self.upto_time = core.get_now() + self.time_chunk
     # switch to event_creator thread
     self.event_creator.switch()