[ http://issues.apache.org/jira/browse/MODPYTHON-82?page=all ] Graham Dumpleton closed MODPYTHON-82: -------------------------------------
> mod_python.publisher cache will not work if threading not built into Python > --------------------------------------------------------------------------- > > Key: MODPYTHON-82 > URL: http://issues.apache.org/jira/browse/MODPYTHON-82 > Project: mod_python > Type: Bug > Components: publisher > Versions: 3.2.7 > Environment: Python --without-threads > Reporter: Graham Dumpleton > Assignee: Nicolas Lehuen > Fix For: 3.2.7 > > The mod_python.cache module will not work if threads are not built into > Python. > Mod_python error: "PythonHandler mod_python.publisher" > Traceback (most recent call last): > File > "/home/grahamd/testing/lib/python2.3/site-packages/mod_python/apache.py", > line 287, in HandlerDispatch > log=debug) > File > "/home/grahamd/testing/lib/python2.3/site-packages/mod_python/apache.py", > line 461, in import_module > module = imp.load_module(mname, f, p, d) > File > "/home/grahamd/testing/lib/python2.3/site-packages/mod_python/publisher.py", > line 50, in ? > from cache import ModuleCache, NOT_INITIALIZED > File > "/home/grahamd/testing/lib/python2.3/site-packages/mod_python/cache.py", line > 23, in ? > from threading import Lock > File "/home/grahamd/testing/lib/python2.3/threading.py", line 6, in ? > import thread > ImportError: No module named thread > Instead of the code: > from threading import Lock > It should use: > try: > from threading import Lock > except: > class Lock: > def acquire(self): pass > def release(self): pass -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira