"Graham Dumpleton" <[EMAIL PROTECTED]> writes: > On Mar 11, 12:31 pm, [EMAIL PROTECTED] (John J. Lee) wrote: [...] > > mod_python relies on an unsupported feature of Python, namely > > multiple interpreters --> risk of more pain with C extensions. > > As usual, those bashing up on mod_python tend not to really know what > they are talking about. :-( > > Although multiple Python interpreters cannot be manipulated directly > from within a Python script, they can from the Python C API and it is > very much a feature of Python and has been for a long time.
I didn't dispute that multiple interpreters are a feature of Python. I said that they are an unsupported feature -- at least, Martin v. Loewis says they're "just broken", which is close enough for me: http://groups.google.co.uk/group/comp.lang.python/browse_thread/thread/1ba97b5e088eb171/674accc133afbc96?rnum=2#674accc133afbc96 """ In any case, it looks like that the "multiple interpreters" feature of Python is just broken. """ [...] > Even so, to get such a C extension module working in the context of > mod_python simply means telling mod_python to run that particular > application in the first interpreter instance by specifying the > mod_python directive: > > PythonInterpreter main_interpreter [...] Is it possible to ask mod_python to start separate processes to serve requests, rather than "separate" interpreters? We couldn't see a way. John -- http://mail.python.org/mailman/listinfo/python-list