deployr Copyright (c) 2012 apitrary """ import socket import pika from deployrlib.services import task_service, logging_service from pika.adapters.select_connection import SelectConnection from deployrlib.globals.queue_settings import GENAPI_DEPLOYMENT_QUEUE from deployrlib.globals.return_codes import OS_SUCCESS # # Logger # logger = logging_service.get_logger() # # Global connection object, used for connecting to the broker # connection = None # # Global channel used in conjunction with the broker # channel = None ############################################################################## # # callback chain #
""" deployr Copyright (c) 2012 apitrary """ from deployrlib.globals.return_codes import OS_SUCCESS, OS_ERROR from deployrlib.models.errors import UnacceptableMessageException, InvalidTaskTypeException from deployrlib.models.task_factory import TaskFactory from deployrlib.services import logging_service # # Logger # logger = logging_service.get_logger() def run_task(message): """ Run the task from the given message """ try: # create the task factory task_factory = TaskFactory() # check if we have a valid task task_factory.load_message(message) # get the task object task = task_factory.get_task()