In 3.2 beta, if one uses:

  SetHandler mod_python
  PythonHandler mod_python.publisher
  PythonDebug On

and you DO NOT have an index.py file and use a URL where the first
URL component doesn't map explicitly to a .py file, you will get
a Python error rather than a 404 NOT FOUND response. For example,
for URL "http://localhost:8080/~grahamd/mp32/index";, I get:

Mod_python error: "PythonHandler mod_python.publisher"

Traceback (most recent call last):

File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/mod_python/apache.py", line 299, in HandlerDispatch
    result = object(req)

File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/mod_python/publisher.py", line 192, in handler
    module = page_cache[req]

File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/mod_python/cache.py", line 77, in __getitem__
    return self._checkitem(name)[2]

File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/mod_python/cache.py", line 118, in _checkitem
    opened = self.check(key, name, entry)

File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/mod_python/publisher.py", line 67, in check
    return ModuleCache.check(self, key, req, entry)

File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/mod_python/cache.py", line 249, in check
    opened = file(key, self.mode)

IOError: [Errno 2] No such file or directory: '/Users/grahamd/Sites/mp32/index.py'

Reply via email to