Message 69568 - Python tracker
I committed r64881, which invalidates your patch a bit :-| BTW, I don't like your comment "Can't be bothered to check all those PyFile_WriteString() calls". In general, it is not a good idea to execute python code with an exception set, this leads to subtle problems, and some "XXX undetected error" prints in debug mode. Chaining several calls to PyDict_SetItem for example is usually not a problem, but PyFile_WriteString does execute python code in python3.0.