Is there a way to detect when a python program is going to end? Something like a callback I can connect to?
I have a class thats keeping a cache and I'd like to write the cache out to disk before the program ends. If I can do that then I can load it up from disk the first time its used and have a persistent cache.
I'm looking for a callback type thing though cause I want to automate it so the user doesn't have to do anything to have the cache saved.