Praveen Shilavantar
12/19/2022, 10:03 PMclass API:
@flow
def start(self):
pass
I am getting TypeError: missing a required argument: 'self' (edited)Zanie
Zanie
from prefect import flow
class Foo:
@flow
def hi(self, name):
print("hi", name)
foo = Foo()
Foo.hi(foo, name="test")
Praveen Shilavantar
12/19/2022, 10:14 PMPraveen Shilavantar
12/19/2022, 10:21 PMclass Foo:
@task
def greetings(self, name):
print("Hello", name)
@flow
def hi(self, name):
print("hi", name)
self.greetings(name)
foo = Foo()
Foo.hi(foo, name="test")
This not working..Praveen Shilavantar
12/19/2022, 10:21 PMZanie
Zanie
self.some_attribute
that state will often not be propagated.Zanie
Zanie
from prefect import flow, task
class Foo:
@flow
def hi(self, name):
print("hi", name)
Foo.bye(self)
@task
def bye(self):
print("bye")
foo = Foo()
Foo.hi(foo, name="test")
worksZanie
Praveen Shilavantar
12/19/2022, 10:46 PM