class DEBUGGER__::UI_LocalConsole
def setup_interrupt
def setup_interrupt SESSION.intercept_trap_sigint false do current_thread = Thread.current # should be session_server thread prev_handler = trap(:INT){ current_thread.raise Interrupt } yield ensure trap(:INT, prev_handler) end end