when the function is called twice, so faulthandler.unregister() restores
correctly the original signal handler.
Library
-------
+- Issue #18343: faulthandler.register() now keeps the previous signal handler
+ when the function is called twice, so faulthandler.unregister() restores
+ correctly the original signal handler.
+
- Issue #17097: Make multiprocessing ignore EINTR.
- Issue #18339: Negative ints keys in unpickler.memo dict no longer cause a
PyErr_SetFromErrno(PyExc_OSError);
return NULL;
}
+
+ user->previous = previous;
}
Py_XDECREF(user->file);
user->fd = fd;
user->all_threads = all_threads;
user->chain = chain;
- user->previous = previous;
user->interp = tstate->interp;
user->enabled = 1;