def __init__(self, log_ctl, port=DefaultRPCPort): die_when_parent_die() self._cmd_context = NetTestCommandContext() self._netconfig = NetConfig() self._methods = SlaveMethods(self._cmd_context, self._netconfig, log_ctl) self.register_die_signal(signal.SIGHUP) self.register_die_signal(signal.SIGINT) self.register_die_signal(signal.SIGTERM) self._server_handler = ServerHandler(("", port)) self._finished = False self._log_ctl = log_ctl