Spaces:
Runtime error
Runtime error
File size: 383 Bytes
2700879 |
1 2 3 4 5 6 7 8 9 10 11 |
from airflow.models import TaskInstance
class DataExchange:
def __init__(self, task_instance: TaskInstance):
self.task_instance = task_instance
def push(self, key: str, value: any):
self.task_instance.xcom_push(key=key, value=value)
def pull(self, task_ids: str, key: str) -> any:
return self.task_instance.xcom_pull(task_ids=task_ids, key=key) |