Esempio n. 1
0
    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()
Esempio n. 2
0
    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 = []