Kyle McEntush
08/22/2020, 12:07 AMChris White
08/22/2020, 12:08 AM@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
08/22/2020, 12:09 AMMarvin
08/22/2020, 12:09 AMKyle McEntush
08/22/2020, 1:16 AMChris White
08/22/2020, 1:16 AM.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)
TypeError: test_func() missing 1 required positional argument: 'val'
Chris White
08/22/2020, 1:19 AMfrom 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
08/22/2020, 1:20 AMKyle 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)
Chris White
08/22/2020, 1:22 AMKyle McEntush
08/22/2020, 1:22 AMChris White
08/22/2020, 1:22 AMKyle McEntush
08/22/2020, 1:23 AMChris White
08/22/2020, 1:24 AMKyle McEntush
08/22/2020, 1:24 AMChris White
08/22/2020, 1:24 AMKyle McEntush
08/22/2020, 1:24 AMChris White
08/22/2020, 1:25 AM