Index: Lib/DocXMLRPCServer.py =================================================================== --- Lib/DocXMLRPCServer.py (revision 72833) +++ Lib/DocXMLRPCServer.py (working copy) @@ -239,10 +239,7 @@ self.send_header("Content-length", str(len(response))) self.end_headers() self.wfile.write(response) - - # shut down the connection self.wfile.flush() - self.connection.shutdown(1) class DocXMLRPCServer( SimpleXMLRPCServer, XMLRPCDocGenerator): Index: Lib/SimpleXMLRPCServer.py =================================================================== --- Lib/SimpleXMLRPCServer.py (revision 72833) +++ Lib/SimpleXMLRPCServer.py (working copy) @@ -489,11 +489,8 @@ self.send_header("Content-length", str(len(response))) self.end_headers() self.wfile.write(response) - - # shut down the connection self.wfile.flush() - self.connection.shutdown(1) - + def report_404 (self): # Report a 404 error self.send_response(404) @@ -502,10 +499,8 @@ self.send_header("Content-length", str(len(response))) self.end_headers() self.wfile.write(response) - # shut down the connection self.wfile.flush() - self.connection.shutdown(1) - + def log_request(self, code='-', size='-'): """Selectively log an accepted request."""