Пример #1
0
 def worker(self):
     while True:
         # get msg from input queue
         msg = self._queue_in.get()
         # check if exit message is sent
         if msg == self._exit_msg:
             break
         # print data to stdout
         [header, data] = message.decode(msg)
         log.info(data)
Пример #2
0
def background_thread(queue):
    try:
        while True:
            ret = queue.get()
            (header, data) = message.decode(ret)

            msg = dict()
            msg['host'] = header['host']
            msg['id'] = header['id']
            msg['timestamp'] = header['timestamp']
            msg['type'] = header['type']
            msg['data'] = data

            socketio.emit('data', msg, namespace='')

    except KeyboardInterrupt:
        pass