Message336243
| Author | giampaolo.rodola |
|---|---|
| Recipients | giampaolo.rodola, vstinner |
| Date | 2019-02-21.17:39:45 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1550770785.36.0.529359092534.issue36067@roundup.psfhosted.org> |
| In-reply-to |
| Content | |
|---|---|
On POSIX there is that risk, yes. As for Windows, the termination is based on the process handle instead of the PID, but I am not sure if that makes a difference. The risk of reusing the PID/handle is not related to this issue though. The solution I propose just ignores ERROR_INVALID_HANDLE and makes it an alias for "process is already gone". It does not involve preventing the termination of other process handles/PIDs (FWIW in order to do that in psutil I use PID + process' creation time to identify a process uniquely). |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2019-02-21 17:39:45 | giampaolo.rodola | set | recipients: + giampaolo.rodola, vstinner |
| 2019-02-21 17:39:45 | giampaolo.rodola | set | messageid: <1550770785.36.0.529359092534.issue36067@roundup.psfhosted.org> |
| 2019-02-21 17:39:45 | giampaolo.rodola | link | issue36067 messages |
| 2019-02-21 17:39:45 | giampaolo.rodola | create | |