I wrote a small Emacs dynamic module to execute Python scripts in an embedded
missing is that I would like to do some cleanup in the embedded Python
interpreter when Emacs exits (close open files, deal with threads/processes,
etc). What would be the best way to do so?
1. Can I just register an atexit handler when my module starts, or will that
interfere with some Emacs internals?
2. Would it make sense to add support to the module API for a cleanup callback
that is called when Emacs exits?
With best wishes,