Mercurial > p > roundup > code
diff roundup/cgi/client.py @ 3071:b3f9dee6aa76 maint-0.8
merge from HEAD
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Wed, 05 Jan 2005 22:02:57 +0000 |
| parents | f4023f1cc1d6 |
| children | f6ecda229195 |
line wrap: on
line diff
--- a/roundup/cgi/client.py Wed Jan 05 22:02:31 2005 +0000 +++ b/roundup/cgi/client.py Wed Jan 05 22:02:57 2005 +0000 @@ -1,4 +1,4 @@ -# $Id: client.py,v 1.211 2004-12-03 22:19:41 richard Exp $ +# $Id: client.py,v 1.211.2.1 2005-01-05 22:02:05 richard Exp $ """WWW request handler (also used in the stand-alone server). """ @@ -270,7 +270,12 @@ self.response_code = 302 self.write_html('Redirecting to <a href="%s">%s</a>'%(url, url)) except SendFile, designator: - self.serve_file(designator) + try: + self.serve_file(designator) + except NotModified: + # send the 304 response + self.request.send_response(304) + self.request.end_headers() except SendStaticFile, file: try: self.serve_static_file(str(file))
