добавляет dag
This commit is contained in:
22
dags/task_01/composites.py
Normal file
22
dags/task_01/composites.py
Normal file
@@ -0,0 +1,22 @@
|
||||
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, )
|
||||
Reference in New Issue
Block a user