| Gregory Bond 
    gnb at itga.com.au Mon Jul 21 16:29:11 EST 2003 
 I've got
	Apache/1.3.27 (Unix) mod_python/2.7.8 Python/2.1.1 configured
on Solaris 2.6.
Consider an mptest.py that looks like this:
	from mod_python import apache
	import os
	def handler(req):
		req.send_http_header()
		try:
			os.stat('/tmp/not.existing')
		except os.error:
			req.write("caught os.error")
		except OSError:
			req.write("Caught OSError")
		return apache.OK
This always returns "Caught OSError", never "caught os.error".  This breaks a 
whole lotta stuff, including builtin functions like os.path.exists() which 
use the "os.error" form.
What can I conceivably have done to break this????
 |