--- Quixote-0.7a3/server/medusa_http.py 2004-02-16 12:04:21.000000000 -0600 +++ quixote/server/medusa_http.py 2004-02-16 14:47:58.000000000 -0600 @@ -117,13 +117,11 @@ if output: qresponse.set_body(output) # Copy headers from Quixote's HTTP response for name, value in qresponse.generate_headers(): - # XXX Medusa's HTTP request is buggy, and only allows unique - # headers. - request[name] = value + request.add_header(name, value) request.response(qresponse.status_code) # XXX should we set a default Last-Modified time? if qresponse.body is not None: