Ever since upgrading my GAE SDK to version 1.6.4 my local development datastore will not persist to disk.
I have done some research on this issue and found that the latest version of the dev_appserver does not flush the datastore to disk until it get's a term signal or keyboard interupt. (Source)
It looks like if everything goes according to plan you should get a message stating that it is "Applying all pending transactions and saving the datastore".
I was able to successfully do this by manually launching the dev_appserver and sending a keyboard interupt (screen shot follows):
The following is what the debugging console looks like when I terminate the running app from within PyCharm (screen shot follows):
It looks like to me that the process is simply being killed. Is is possible to change how PyCharm is terminating this process?
I am running PyCharm 2.5 on Windows 7.