コード例 #1
0
ファイル: utils.py プロジェクト: youcefhd/magisterka
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
コード例 #2
0
ファイル: utils.py プロジェクト: youcefhd/magisterka
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