'Constructor.  May be extended, do not override.'

def __init__(self, server_address, RequestHandlerClass, bind_and_activate=True):

    BaseServer.__init__(self, server_address, RequestHandlerClass)
    self.socket = socket.socket(self.address_family, self.socket_type)
    if bind_and_activate:
        try:
            self.server_bind()
            self.server_activate()
        except:
            self.server_close()
            raise
