• Home
  • Raw
  • Download

Lines Matching full:handlers

87 } Handlers[NSIG];  variable
172 Handlers[sig_num].tripped = 1; in trip_signal()
218 /* Issue #10311: asynchronously executing signal handlers should not in signal_handler()
320 old_handler = Handlers[sig_num].func; in signal_signal()
321 Handlers[sig_num].tripped = 0; in signal_signal()
323 Handlers[sig_num].func = obj; in signal_signal()
354 old_handler = Handlers[sig_num].func; in signal_getsignal()
536 "This module provides mechanisms to use signal handlers in Python.\n\
608 Handlers[0].tripped = 0; in initsignal()
612 Handlers[i].tripped = 0; in initsignal()
614 Handlers[i].func = DefaultHandler; in initsignal()
616 Handlers[i].func = IgnoreHandler; in initsignal()
618 Handlers[i].func = Py_None; /* None of our business */ in initsignal()
619 Py_INCREF(Handlers[i].func); in initsignal()
621 if (Handlers[SIGINT].func == DefaultHandler) { in initsignal()
624 Py_SETREF(Handlers[SIGINT].func, IntHandler); in initsignal()
872 func = Handlers[i].func; in finisignal()
873 Handlers[i].tripped = 0; in finisignal()
874 Handlers[i].func = NULL; in finisignal()
910 * we can run the registered handlers with no signals blocked. in PyErr_CheckSignals()
913 * 1 but we have no more signals to handle (Handlers[i].tripped in PyErr_CheckSignals()
917 * check Handlers[i].tripped. in PyErr_CheckSignals()
925 if (Handlers[i].tripped) { in PyErr_CheckSignals()
928 Handlers[i].tripped = 0; in PyErr_CheckSignals()
931 result = PyEval_CallObject(Handlers[i].func, in PyErr_CheckSignals()
971 if (Handlers[SIGINT].tripped) { in PyOS_InterruptOccurred()
976 Handlers[SIGINT].tripped = 0; in PyOS_InterruptOccurred()
990 Handlers[i].tripped = 0; in _clear_pending_signals()
999 * the interpreter had an opportunity to call the handlers. issue9535. */ in PyOS_AfterFork()