def check_end(num): connection = BrokerConnection(hostname = 'myhost', userid = 'webfis', password = '******', virtual_host = 'webfishost', port = 5672) consumer = Consumer(connection=connection, queue="end"+str(num), exchange="end", routing_key="end"+str(num), exchange_type="direct") message = consumer.fetch() if message and message.payload == "end": end = True else: end = False consumer.close() connection.release() return end
def get_error(num): connection = BrokerConnection(hostname = 'myhost', userid = 'webfis', password = '******', virtual_host = 'webfishost', port = 5672) consumer = Consumer(connection=connection, queue=str(num), exchange="error", routing_key=str(num), exchange_type="direct") message = consumer.fetch() if message: error = message.payload message.ack() print("geterror: " + str(error)) else: error = "wait" consumer.close() connection.release() return error