We have released code that can be inserted into extension modules to fix the bug. It carries a permissive open source license. Anybody can do almost anything they want with this code --- including using it to fix this bug in their Python extensions! --- for free, forever.
github.com/MillionConce...
github.com
GitHub - MillionConcepts/cpython-ext-ctrl-c: Demo of handling control-C (`KeyboardInterrupt`) smoothly in CPython C extensions
Demo of handling control-C (`KeyboardInterrupt`) smoothly in CPython C extensions - MillionConcepts/cpython-ext-ctrl-c