def pre_handler_hook(self): """ Restore the signal handlers to their default values at Sage startup, saving the old handler at the ``saved_sigint_handler`` attribute. This is needed because Jupyter needs to change the ``SIGINT`` handler. See :trac:`19135`. TESTS:: sage: from sage.repl.ipython_kernel.kernel import SageKernel sage: k = SageKernel.__new__(SageKernel) sage: k.pre_handler_hook() sage: k.saved_sigint_handler <cyfunction python_check_interrupt at ...> """ from cysignals import init_cysignals self.saved_sigint_handler = init_cysignals()
def pre_handler_hook(self): from cysignals import init_cysignals self.saved_sigint_handler = init_cysignals()