Aipo-Tasktree.

Módulo Tasktree Celery
Baixe Agora

Aipo-Tasktree. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • NetAngels team
  • Site do editor:
  • https://github.com/NetAngels/

Aipo-Tasktree. Tag


Aipo-Tasktree. Descrição

Módulo de Tasktree de Aipo Aipo-Tasktree é um módulo Python que ajuda a executar árvores de tarefas de aipos de forma assíncrona em uma determinada ordem. Teefree chega ao resgate quando uma série de tarefas e dependências cresce e quando a abordagem ingênua baseada em retorno de chamada se torna difícil de entender e manter uma amostra do Tasktree Task_with_callbacks, Tasktree @ Task_with_CallbacksDef Alguém_action (...): ... Def Execute_Actions (): Árvore = Tasktree () Task0 = Árvore.add_Task (Algo_action, Args = , Kwargs = {...}) Task1 = tree.add_task (some_action, args = , kwargs = {...}) TASK10 = TASK1.ADD_TASK (Algo_action, ARGS = , Kwargs = {...}) TASK11 = TASK1.ADD_TASK (Absaction, Args = , Kwargs = {. ..}) TASK110 = TASK15 = TASK15.ADD_TASK (Algo_action, ARGS = , kwargs = {...}) Async_result = tree.epaply_async () Return Async_ResultDecorator chamado task_with_callbacks deve ser usado em vez de decorador de tarefas simples de aipo. Para o código: - Tarefa0 e Tarefa1 são executados simultaniosamente- Task10 e Task11 são executados simultaneamente após a tarefa1- Tarefa110 é executado após a tarefa de tarefas a serem observadas: - Não há como parar a propagação da execução e th Não é uma maneira de passar argumentos extras do ancestral para a tarefa infantil. Em suma, em apenas um tipo de dependência entre tarefas: a dependência da ordem de execução. - Se o valor de retorno do subtarask (função) for um objeto, uma propriedade chamada "assync_result" será adicionada a esse objeto para que seja possível para participar () para. Para estender o exemplo anterior: async_result = execute_actions () task0_result, task1_result = assync_result.join () task10_result, task11_result = task1_result.async_result.hoin () task110_result = task110_result. task11_result.async_result.join () Requisitos: · Pitão


Aipo-Tasktree. Software Relacionado

Omnijson.

envolve o melhor JSON instalado, caindo de volta em um simples Simplejson ...

149

Download