Files
airflow_neo4j/dags/task_01/composites.py
2025-11-04 00:17:47 +03:00

23 lines
477 B
Python

from task_01.target_db.repositories import TargetDBRepo
from task_01.tasks import UserActionTransfer
class Adapters:
def __init__(self, driver):
self.driver = driver
@property
def target_repo(self):
return TargetDBRepo(self.driver)
class UserActionTransferTask:
def __init__(self, driver):
self.adapters = Adapters(driver)
@property
def run(self):
return UserActionTransfer(target_db=self.adapters.target_repo, )