Yesterday I rolled a new Apple release and moved some site changes to my prod server. After doing this mod_python went nuts throwing assorted exceptions about the recursion limit being exceeded. After some troubleshooting it seems that the python-json module bundled with Apple was returning an empty string when json.read() was called (regardless of whether the string in question was valid JSON or not). Next I need to determine why my code became so angry when session wasn’t completely available.
Read more...