Skip to content

Conversation

@tmiw
Copy link
Collaborator

@tmiw tmiw commented Dec 22, 2025

This PR prevents Python from overwriting various signal handlers on initialization. For example, without this change, Ctrl-C doesn't work to exit freedv-gui or any of the current radio integrations.

More information on the alternate Python initialization to accomplish this: https://docs.python.org/3/c-api/init.html#c.Py_InitializeEx

@drowe67
Copy link
Owner

drowe67 commented Dec 22, 2025

Thanks @tmiw. I'm traveling for the next week, so will likely look at this in 1-2 weeks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants