Beispiel #1
0
    def setUp(self):
        GTL.acquire()

        greenhouse.emulation.unpatch()

        greenhouse.scheduler.state.awoken_from_events.clear()
        greenhouse.scheduler.state.timed_paused.clear()
        greenhouse.scheduler.state.paused[:] = []
        greenhouse.scheduler.state.descriptormap.clear()
        greenhouse.scheduler.state.to_run.clear()

        greenhouse.reset_poller()
Beispiel #2
0
    def setUp(self):
        junction.activate_greenhouse()

        GTL.acquire()

        state = greenhouse.scheduler.state
        state.awoken_from_events.clear()
        state.timed_paused.clear()
        state.paused[:] = []
        state.descriptormap.clear()
        state.to_run.clear()

        greenhouse.reset_poller()
Beispiel #3
0
    def setUp(self):
        GTL.acquire()

        state = greenhouse.scheduler.state
        state.awoken_from_events.clear()
        state.timed_paused.clear()
        state.paused[:] = []
        state.descriptormap.clear()
        state.to_run.clear()
        del state.global_exception_handlers[:]
        state.local_exception_handlers.clear()
        del state.global_hooks[:]
        state.local_to_hooks.clear()
        state.local_from_hooks.clear()
        state.raise_in_main = None

        greenhouse.reset_poller()
Beispiel #4
0
    def setUp(self):
        GTL.acquire()

        state = greenhouse.scheduler.state
        state.awoken_from_events.clear()
        state.timed_paused.clear()
        state.paused[:] = []
        state.descriptormap.clear()
        state.to_run.clear()
        del state.global_exception_handlers[:]
        state.local_exception_handlers.clear()
        del state.global_hooks[:]
        state.local_to_hooks.clear()
        state.local_from_hooks.clear()
        state.raise_in_main = None

        greenhouse.reset_poller()
Beispiel #5
0
 def fork_children(self):
     for i in xrange(self.worker_count - 1):
         if not os.fork():
             # children will need their own epoll object
             greenhouse.reset_poller()
             break  # no grandchildren