Kyle McEntush
08/22/2020, 12:07 AMChris White
@task
def my_function(x, y):
return x + y
my_function.run(1, 2) # runs with no Prefect intervention
Kyle McEntush
08/22/2020, 12:08 AMChris White
Marvin
08/22/2020, 12:09 AMKyle McEntush
08/22/2020, 1:16 AMKyle McEntush
08/22/2020, 1:16 AMChris White
.run()
?Kyle McEntush
08/22/2020, 1:18 AMfrom prefect import task
class Test:
def __init__(self):
pass
@task
def test_func(self, val):
return val
test = Test()
test.test_func.run(1)
Kyle McEntush
08/22/2020, 1:19 AMTypeError: test_func() missing 1 required positional argument: 'val'
Chris White
from prefect import Task
class Test(Task):
def run(self, val):
return val
test = Test()
test.run(1)
Kyle McEntush
08/22/2020, 1:20 AMChris White
Kyle McEntush
08/22/2020, 1:20 AMfrom prefect import Task
class Test(Task):
def run(self, val):
return val
def run2(self, val):
return val
test = Test()
test.run(1)
test.run2.run(1)
Kyle McEntush
08/22/2020, 1:20 AMKyle McEntush
08/22/2020, 1:21 AMChris White
Kyle McEntush
08/22/2020, 1:22 AMKyle McEntush
08/22/2020, 1:22 AMChris White
Kyle McEntush
08/22/2020, 1:23 AMKyle McEntush
08/22/2020, 1:24 AMChris White
Kyle McEntush
08/22/2020, 1:24 AMChris White
Kyle McEntush
08/22/2020, 1:24 AMChris White