diff options
author | ianb <devnull@localhost> | 2007-02-15 19:29:49 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2007-02-15 19:29:49 +0000 |
commit | e8b638c62beba08dc54898e74803d104d0b374df (patch) | |
tree | 4b30aca6510846a640e1d8cab00d7563a2ebf1fd /paste/translogger.py | |
parent | c18d66db295737073f32fd28a8ea4e29906885c5 (diff) | |
download | paste-e8b638c62beba08dc54898e74803d104d0b374df.tar.gz |
Also calculate QUERY_STRING in translogger before dispatching the request
Diffstat (limited to 'paste/translogger.py')
-rw-r--r-- | paste/translogger.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/paste/translogger.py b/paste/translogger.py index cf78dce..5538a05 100644 --- a/paste/translogger.py +++ b/paste/translogger.py @@ -52,6 +52,8 @@ class TransLogger(object): start = time.localtime() req_uri = urllib.quote(environ.get('SCRIPT_NAME', '') + environ.get('PATH_INFO', '')) + if environ.get('QUERY_STRING'): + req_uri += '?'+environ['QUERY_STRING'] def replacement_start_response(status, headers, exc_info=None): # @@: Ideally we would count the bytes going by if no # content-length header was provided; but that does add @@ -65,8 +67,6 @@ class TransLogger(object): return self.application(environ, replacement_start_response) def write_log(self, environ, req_uri, start, status, bytes): - if environ.get('QUERY_STRING'): - req_uri += '?'+environ['QUERY_STRING'] if bytes is None: bytes = '-' if time.daylight: |