Alan Davies
alan at goatpunch.com
Wed Mar 30 14:45:27 EST 2005
Hi, I've seen some comments on this problem in the past, and was wondering if a fix/workaround has ever emerged. It seems that when I spawn a thread in mod_python, the thread runs in Restricted Execution Mode. I get errors like this when I try to do simple things such as import Python Image Library's 'Image' module: RuntimeError: cannot unmarshal code objects in restricted execution mode The same code running in the main thread works fine. I've tried python versions 2.2 and 2.3, and just tried installing the latest versions I could find: Apache/2.0.53 (Win32) mod_python/3.1.4 Python/2.4 - problem is still there. A few months ago I had this code up and running on this same machine, probably with Python 2.3. Another machine with this configuration has no problem: Apache/2.0.52 (Win32) mod_python/3.1.3 Python/2.3.2 This is a very annoying problem; the ability to have a thread running that persists across and interacts with http requests is my reason for using mod_python, any ideas how I can solve this? Thanks, --Alan
|