Description

Due to what appears to be a bug in os.py in the version of python 2.3 shipped in Debian (Debian package version 2.3.5-2), Django's mod_python handler fails (in class ModPythonHandler's __call__ method):

os.environ.update(req.subprocess_env)

Newer versions of os.py have updated the way that os.environ.update handles non-dict arguments -- it seems in older versions we need to make sure we really do pass it a dict. So something like this: