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()
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()
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()
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