Ejemplo n.º 1
0
    def __init__(self,
                 job_info,
                 core_context,
                 parent=None,
                 args=None,
                 kwargs=None):
        if args is None:
            args = tuple()
        if kwargs is None:
            kwargs = dict()

        self._job_info = job_info
        self._scope = {}
        self._core = core_context
        self._job_engine = core_context.lookup(ENGINE_NAME)
        self._task_engine = get_task_engine()
        self._scope['ava'] = self
        self._scope['parent'] = parent
        self._scope['args'] = args
        self._scope['kwargs'] = kwargs
        self._scope['do'] = ActionDoer(self._task_engine, job_info.id)

        jobhelper.populate_scope(self._scope)

        self.exception = None
        self.result = None
Ejemplo n.º 2
0
 def __init__(self, job_info, core_context, parent=None, args=[], kwargs={}):
     self._job_info = job_info
     self._scope = {}
     self._core = core_context
     self._scope['ava'] = self
     self._scope['parent'] = parent
     self._scope['args'] = args
     self._scope['kwargs'] = kwargs
     self._populate_scope()
     self._task_engine = get_task_engine()
     self.exception = None
     self.result = None
Ejemplo n.º 3
0
 def __init__(self,
              job_info,
              core_context,
              parent=None,
              args=[],
              kwargs={}):
     self._job_info = job_info
     self._scope = {}
     self._core = core_context
     self._scope['ava'] = self
     self._scope['parent'] = parent
     self._scope['args'] = args
     self._scope['kwargs'] = kwargs
     self._populate_scope()
     self._task_engine = get_task_engine()
     self.exception = None
     self.result = None
Ejemplo n.º 4
0
    def __init__(self, job_info, core_context, parent=None, args=None,
                 kwargs=None):
        if args is None:
            args = tuple()
        if kwargs is None:
            kwargs = dict()

        self._job_info = job_info
        self._scope = {}
        self._core = core_context
        self._job_engine = core_context.lookup(ENGINE_NAME)
        self._task_engine = get_task_engine()
        self._scope['ava'] = self
        self._scope['parent'] = parent
        self._scope['args'] = args
        self._scope['kwargs'] = kwargs
        self._scope['do'] = ActionDoer(self._task_engine, job_info.id)

        jobhelper.populate_scope(self._scope)

        self.exception = None
        self.result = None