|
From: | Philipp Stephani |
Subject: | Re: Two questions about atexit cleanup in dynamic modules |
Date: | Sat, 08 Apr 2017 16:38:10 +0000 |
Hi all,I wrote a small Emacs dynamic module to execute Python scripts in an embeddedPython interpreter (https://github.com/jvkersch/emacs-python). The main thingmissing is that I would like to do some cleanup in the embedded Pythoninterpreter 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 thatinterfere with some Emacs internals?
2. Would it make sense to add support to the module API for a cleanup callbackthat is called when Emacs exits?
[Prev in Thread] | Current Thread | [Next in Thread] |