else: global stat71 val = stat71[int(choice)] val = val + 1 stat71[int(choice)] = val global message71 message71.append(payload) elif channel == '72': if headers['status'] == 'Closed': global message72 message72.append('-- channel ' + channel + ' is not accepting answers.') else: global stat72 val = stat72[int(choice)] val = val + 1 stat72[int(choice)] = val global message72 message72.append(payload) #Make connection to liten to ActiveMQ client = PublishSubscribeClient('127.0.0.1', 61613) #Operate on threads so no message overlap occurs, listen forever until app closes listener = threading.Thread(target=client.listen_forever) #Start listening listener.start() #Wait till something in enqueued client.listening_event.wait() client.connect()