Vadym Dytyniak
12/16/2021, 4:41 PMclass SetupStorageTask(Task):
def run(self, mode) -> Storage:
return Storage(mode=mode)
setup_storage_task = SetupStorageTask()
storage = setup_storage_task(mode='rw')
and
class SetupStorageTask(Task):
def __init__(self, mode):
self.mode = mode
def run(self) -> Storage:
return Storage(mode=self.mode)
setup_storage_task = SetupStorageTask(mode='rw')
storage = setup_storage_task()
or can be just
storage = SetupStorageTask(mode='rw')
Anna Geller
Anna Geller
Vadym Dytyniak
12/16/2021, 4:54 PMVadym Dytyniak
12/16/2021, 4:54 PMsetup_storage_task = SetupStorageTask(mode='rw')
storage = setup_storage_task()
or can be just
storage = SetupStorageTask(mode='rw')
Vadym Dytyniak
12/16/2021, 4:54 PMVadym Dytyniak
12/16/2021, 4:54 PMVadym Dytyniak
12/16/2021, 4:54 PMVadym Dytyniak
12/16/2021, 4:54 PMKevin Kho
storage = SetupStorageTask(mode='rw')()
The first parenthesis is the init
and the second is the run
Vadym Dytyniak
12/16/2021, 5:00 PMAnna Geller
with Flow() as flow:
storage = SetupStorageTask(mode='rw')()
Anna Geller
xyz = SetupStorageTask(mode='rw')
with Flow() as flow:
xyz()
Vadym Dytyniak
12/16/2021, 5:02 PMVadym Dytyniak
12/16/2021, 5:02 PMVadym Dytyniak
12/16/2021, 5:02 PM