[Python-Dev] Unload a module written in C
Nick Coghlan
ncoghlan at gmail.com
Fri Mar 25 12:47:16 CET 2011
More information about the Python-Dev mailing list
Fri Mar 25 12:47:16 CET 2011
- Previous message: [Python-Dev] Unload a module written in C
- Next message: [Python-Dev] Unload a module written in C
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, Mar 25, 2011 at 9:36 PM, Victor Stinner <victor.stinner at haypocalc.com> wrote: >> And registering your cleanup function with atexit() isn't enough? Or >> does that remove the handler too early? > > atexit() is too late: when Python is embeded, Py_Finalize() may be > called a long time before the program does really finish. I'm talking about the Python "atexit" module - any callbacks registered there are invoked by Py_Finalize(), not by process termination. Cheers, Nick. -- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
- Previous message: [Python-Dev] Unload a module written in C
- Next message: [Python-Dev] Unload a module written in C
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list