def __init__(self, configuration): self.daemon = Daemon(self) self.processes = Processes(self) self.configuration = Configuration(configuration) self.watchdogs = {} self._peers = {} self._shutdown = False self._reload = False self._restart = False self._route_update = False self._commands = {} self._saved_pid = False self.reload() signal.signal(signal.SIGTERM, self.sigterm) signal.signal(signal.SIGHUP, self.sighup) signal.signal(signal.SIGALRM, self.sigalrm)