Hi - can you be a bit more more specific? How is Python crashing, and how is it involved in your blog entries getting deleted? Do you have a crash log or something you can share about the crash? When Python crashes does it take down all of MarsEdit as well, or just Python?
Thank you for the crash log. It confirms that Python is crashing, and that MarsEdit is the parent process. I'll look into this. It's the first time I've seen any such report. Let me know if you think of anything unusual about your setup i.e. if you have a custom Python installed or if you have modified your preview text filter.
When you say your posts are being deleted, do you mean they turn blank in MarsEdit? The posts on the blog shouldn't be deleted because of Python crashing when MarsEdit tries to run it.
It actually looks like Python is crashing before it even gets to the script that MarsEdit is passing it. I'm concerned there might be something corrupted on your system. I'll Google for more clues.
It looks like there are other people who experience similar crashes with other apps besides MarsEdit. The issues all seem to begin on Snow Leopard (10.6). I wonder if it has to do with running Python (and other scripting languages) in 64-bit mode.
I honestly can't say, but yes just before the crash the post goes blank before Python crashes and you can not retrieve it, unless of course you go back to Wordpress to fin a older one.
I haven't talked to Apple because there isn't really an obvious communication channel for this kind of thing. I can bring it up on the Apple Developer Forums though and see if anybody chimes in with helpful advice.
I have a workaround for you, which is to go back to using the older version of the Convert Line Breaks filter, which is written in Perl instead of Python. It's a bit less fancy than the newer Python one, but it hopefully won't crash on you!
1. Download this zip archive: http://red-sweater.com/marsedit/ConvertBreaksClassic_1.0.zip 2. Unzip the archive to get a folder called "Convert Breaks Classic" 3. Copy the whole folder to your home directory, where MarsEdit keeps its text filters:
[Home] -> Library -> Application Support -> MarsEdit -> TextFilters
4. Back in MarsEdit, open up the blog settings for your blog, and look under "Editing" tab. 5. Change the default Preview Text Filter setting to "Convert Breaks Classic"
From this point on you should at least be free of the Python crashes. Let me know how this works for you, if you try it!