From 87602d7ecf18bc5e38e1b5062d44b38af256bb69 Mon Sep 17 00:00:00 2001 From: cce Date: Sun, 25 Dec 2005 02:40:53 +0000 Subject: --- paste/fileapp.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'paste/fileapp.py') diff --git a/paste/fileapp.py b/paste/fileapp.py index 4a4df60..61d6259 100644 --- a/paste/fileapp.py +++ b/paste/fileapp.py @@ -10,7 +10,7 @@ if-modified-since request header. import os, time import mimetypes import httpexceptions -from response import has_header, replace_header, header_value +from response import has_header, replace_header, header_value, remove_header from rfc822 import formatdate, parsedate_tz, mktime_tz from httpexceptions import HTTPBadRequest @@ -246,12 +246,9 @@ class DataApp(object): ).wsgi_application(environ, start_response) elif client_clock <= self.last_modified: # the client has a recent copy - headers = [] - for head in ('etag','content-location','vary', - 'expires','cache-control'): - value = header_value(self.headers,head) - if value: - headers.apppend((head, value)) + #@@: all entity headers should be removed, not just these + remove_header(headers,'content-length') + remove_header(headers,'content-type') start_response('304 Not Modified',headers) return [''] # empty body -- cgit v1.2.1