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