|
Antonis Christofides
anthony at itia.ntua.gr
Tue Jul 25 04:49:41 EDT 2006
Thank you for the replies. I replaced sys.stderr.write with
mod_python.apache.log_error, so that the code is correct, and I get
identical results. Now, "env" is set by the following code:
1 # some mod_python 2.7.X has no get method for table objects,
2 # so we make a real dict out of it first.
3 if not hasattr(req.subprocess_env,'get'):
4 env=dict(req.subprocess_env)
5 else:
6 env=req.subprocess_env
7 self._setup_vars_from_std_env(env) <= this is the function
where the exception
occurs
I found out that line 6 actually runs. When I moved line 4 out of the
"if" and commented out the rest, env.get was working properly
afterwards. Maybe env.get exists but does not work properly?
--
Antonis Christofides
+30-2107722840 (work)
+30-2106521785 (home)
+30-6979924665 (mobile)
|