|
Sam Brauer
sam at webslingerZ.com
Mon Apr 8 11:31:31 EST 2002
I have recently observed an intermittent exception that I think may be
related to mod_python. It may also be a Python problem, but I have only
ever seen it occur under mod_python, so I thought I'd ask here first.
What happens is that I call code like this inside a handler:
utf8string = unicode(val, enc).encode('utf-8')
(where val is a string in an encoding identified by enc)
Most of the time (in fact, for days or even weeks) this works fine. Then
every so often I will get the following exception:
exceptions.RuntimeError: cannot unmarshal code objects in restricted
execution mode
File "/usr/local/lib/python2.2/encodings/__init__.py", line 51, in
search_function
mod = __import__(modname,globals(),locals(),'*')
Once I encounter this exception, I can hit the same url again and may or
may not get the exception again. There seems to be no pattern to its
occurrence. But generally, once it occurs it will recur "at random" until
apache is restarted.
Has anyone else seen this before, or have any idea why it's happening?
Many thanks,
Sam
--
Sam Brauer
Systems Programmer
sam at webslingerZ.com
|