Пример #1
0
def adminConsumer(adminQueue = "admin_tasks"):

    rabbitHelper = adminConsumer.rabbitHelper
    try:
        adminQueueSize = rabbitHelper.qsize(adminQueue)
        if adminQueueSize > 0:
            adminMsg = rabbitHelper.getJsonMsg(adminQueue)
            logger.error(adminMsg)
            perform_admin_tasks.apply_async(args=[adminMsg])

    except Exception as ex:
        logger.error(ex)
Пример #2
0
def adminConsumer(adminQueue = "admin_default"):

    rabbitHelper = adminConsumer.rabbitHelper

    try:
        adminQueueSize = rabbitHelper.qsize(adminQueue)
        if adminQueueSize > 0:
            adminMsg = rabbitHelper.getJsonMsg(adminQueue)
            perform_admin_tasks.apply_async(args=[adminMsg])

            if 'rcq' in adminMsg:
                # filter out unspecified ops in return value
                msg = [(k,str(adminMsg[k])) for k in adminMsg.keys() if str(adminMsg[k]) is not '' and\
                    string.find(str(adminMsg[k]), 'rc_') < 0]
                rabbitHelper.putMsg(adminMsg['rcq'], "Started admin task: %s" % msg)

    except Exception as ex:
        logger.error(ex)
Пример #3
0
def adminConsumer(adminQueue="admin_default"):

    rabbitHelper = adminConsumer.rabbitHelper

    try:
        adminQueueSize = rabbitHelper.qsize(adminQueue)
        if adminQueueSize > 0:
            adminMsg = rabbitHelper.getJsonMsg(adminQueue)
            perform_admin_tasks.apply_async(args=[adminMsg])

            if 'rcq' in adminMsg:
                # filter out unspecified ops in return value
                msg = [(k,str(adminMsg[k])) for k in adminMsg.keys() if str(adminMsg[k]) is not '' and\
                    string.find(str(adminMsg[k]), 'rc_') < 0]
                rabbitHelper.putMsg(adminMsg['rcq'],
                                    "Started admin task: %s" % msg)

    except Exception as ex:
        logger.error(ex)