mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
fd14580619
Improve the handling of signals by leveraging the `Py_AtExit` functionality to trigger cleanup when the interpreter exits. When receiving SIGINT handle it specially because exceptions in python are only thrown when the interpreter is running and not when C code is.