Does Prefect 2 have an equivalent of callable task...
# ask-community
d
Does Prefect 2 have an equivalent of callable task name generators from Prefect 1? For flows that map inputs over tasks. Prefect 1 example (this names the mapped children tasks in cloud UI):
Copy code
def generate_task_run_name_foo(dataset: dict, **kwargs):
    return 'Foo:  ' + dataset['name']


@task(max_retries=RETRY_COUNT, retry_delay=RETRY_DELAY, log_stdout=True, task_run_name=generate_task_run_name_foo)
def foo(dataset: dict):
	...
so far it looks like the
foo
args are not being passed into
generate_task_run_name_foo
like they would in Prefect 1:
Copy code
TypeError: generate_task_run_name_foo() missing 1 required positional argument: 'dataset'