Index: publish.py =================================================================== RCS file: /projects/cvsroot/mems/quixote/publish.py,v retrieving revision 1.97 diff -u -1 -r1.97 publish.py --- publish.py 2001/09/18 15:55:08 1.97 +++ publish.py 2001/10/05 12:44:04 @@ -216,3 +216,12 @@ now = time.strftime('%Y-%m-%d %H:%M:%S', - time.localtime(time.time()) ) + time.localtime(time.time())) + + env = request.environ + method = env.get('REQUEST_METHOD') + request_uri = env.get('REQUEST_URI') + if request_uri is None: + request_uri = (env.get('SCRIPT_NAME') + + env.get('PATH_INFO')) + proto = env.get('SERVER_PROTOCOL') + self.access_log.write('%s %s %s %d "%s %s %s" %s %0.2fsec\n' % @@ -222,5 +231,5 @@ os.getpid(), - request.environ.get('REQUEST_METHOD'), - request.environ.get('REQUEST_URI'), - request.environ.get('SERVER_PROTOCOL'), + method, + request_uri, + proto, request.response.status_code,