def event_loop (timeout=30): """Start the event loop. :param timeout: The amount of time to wait for kevent to return events. You should probably *not* set this value. """ global event_loop_is_running, with_timeout, sleep_relative # replace time.time with our tsc-based version time.time, time.original_time = tsc_time.now_raw_posix_fsec, time.time with_timeout = _original_with_timeout sleep_relative = _original_sleep_relative if install_signal_handlers: signal_handler.register(signal.SIGTERM, sigterm_handler) signal_handler.register(signal.SIGINT, sigterm_handler) spawn (tick_updater).set_name ('tick_updater') try: event_loop_is_running = True _original_event_loop (timeout) finally: event_loop_is_running = False # put it back time.time = time.original_time
def event_loop(timeout=30): """Start the event loop. :param timeout: The amount of time to wait for kevent to return events. You should probably *not* set this value. """ global event_loop_is_running, with_timeout, sleep_relative # replace time.time with our tsc-based version time.time, time.original_time = tsc_time.now_raw_posix_fsec, time.time with_timeout = _original_with_timeout sleep_relative = _original_sleep_relative if install_signal_handlers: signal_handler.register(signal.SIGTERM, sigterm_handler) signal_handler.register(signal.SIGINT, sigterm_handler) spawn(tick_updater).set_name('tick_updater') try: event_loop_is_running = True _original_event_loop(timeout) finally: event_loop_is_running = False # put it back time.time = time.original_time
def test_0_set_signal_handler (self): signal_handler.register (signal.SIGUSR1, self.usr1_handler)
def test_0_set_signal_handler(self): signal_handler.register(signal.SIGUSR1, self.usr1_handler)