Ir para o conteúdo

Conceito de Contexto

Quando é falado sobre Contexto dentro da biblioteca Dotflow estamos falando de como os dados são trafegados dentro das tarefas. O Contexto é basicamente uma classe embutida em todo retorna de uma tarefa, essa classe é padronizada e você pode acessar o valor dela com o objeto storage.

Note

O padrão da classe Contexto é atribuido ao Contexto Incial e Contexto Anterior de uma tarefa.

Acessando os dados do Contexto

from dotflow import Context

new_context = Context(
    storage={"foo": [0, 1, 2, 3]}
)

print(new_context.time)
print(new_context.task_id)
print(new_context.workflow_id)
print(new_context.storage)

Para detalhes sobre a implementação da classe, você pode acessar aqui.