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)
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)
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)