class My_Flow(prefect.Flow):
def __init__(self, name, schedule=None, **kwargs):
...
super(My_Flow, self).__init__(name, schedule, **kwargs)
def run(self, **kwargs):
...
with prefect.context(**context_kwargs):
return super(My_Flow, self).run(**kwargs)
def add_task(self, task: prefect.core.task.Task) -> prefect.core.task.Task:
task = super(My_Flow, self).add_task(task)
...
return task