MCPcopy Index your code
hub / github.com/RustPython/RustPython / cancel_dump_traceback_later

Function cancel_dump_traceback_later

crates/stdlib/src/faulthandler.rs:967–981  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

965
966 #[pyfunction]
967 fn cancel_dump_traceback_later() {
968 let state = {
969 let mut watchdog = WATCHDOG.lock();
970 watchdog.take()
971 };
972
973 if let Some(state) = state {
974 let (lock, cvar) = &*state;
975 {
976 let mut guard = lock.lock();
977 guard.cancel = true;
978 }
979 cvar.notify_all();
980 }
981 }
982
983 #[cfg(unix)]
984 mod user_signals {

Callers 1

dump_traceback_laterFunction · 0.85

Calls 3

lockMethod · 0.45
takeMethod · 0.45
notify_allMethod · 0.45

Tested by

no test coverage detected