23 lines
477 B
Python
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, )
|