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.