Message407260
Thanks for the report.
Atomic copy (`list(self.processes.values()`) should fix the bug, sure.
I doubt if writing a reliable test for this situation is possible; multithreading is hard.
I think we can accept a patch without a test but with an inline comment that describes why copy is crucial. |
|
Date |
User |
Action |
Args |
2021-11-29 10:47:26 | asvetlov | set | recipients:
+ asvetlov, bquinlan, pitrou, yselivanov, thomas-petazzoni, kulikjak, Dennis Sweeney, kartiksubbarao, whitslack, markao |
2021-11-29 10:47:26 | asvetlov | set | messageid: <1638182846.44.0.573798940037.issue43498@roundup.psfhosted.org> |
2021-11-29 10:47:26 | asvetlov | link | issue43498 messages |
2021-11-29 10:47:26 | asvetlov | create | |
|