Exemple #1
0
    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
#
Exemple #2
0
"""

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