*** client.py~ 2003-11-18 09:40:50.000000000 -0800 --- client.py 2003-11-18 09:51:37.000000000 -0800 *************** *** 569,574 **** --- 569,577 ---- raise def write(self, content): + if ((not self.additional_headers.has_key('Transfer-Encoding')) or + self.additional_headers['Transfer-Encoding'] == 'identity'): + self.additional_headers['Content-Length'] = len(content) if not self.headers_done: self.header() self.request.wfile.write(content)