def __init__(self, Api): signal.signal(signal.SIGALRM, self._alarm_handler) self.publish_queue = Queue() self.response_queue = Queue() self.disco_hosts = [] self.client = Client(self.publish_queue, self.response_queue) self.api = Api(self.publish_queue, self.response_queue) self.client.connect() self.ping()
def __init__(self): """ """ signal.signal(signal.SIGINT, self._sigint_handler) signal.signal(signal.SIGALRM, self._alarm_handler) self.options = None self._actions = {} self.register_actions() self.publish_queue = Queue() self.response_queue = Queue() self.wait_queue = Queue() self.client = Client(self.publish_queue, self.response_queue) self.disco_hosts = []