Nathan Atkins
05/03/2021, 6:04 PM@task(task_run_name=name_fn)set_task_run_name()set_task_run_name()set_task_run_name()Kevin Kho
name_fnNathan Atkins
05/03/2021, 6:21 PMdef mapped_dataset_task_name(**kwargs):
    name = kwargs["task_name"]
    dataset = kwargs["csvx"].source.rsplit(":", 1)[1].split("_")[0]
    mapped_name = f"{name}[{dataset}]"
    return mapped_name<https://github.com/PrefectHQ/prefect/blob/master/src/prefect/engine/cloud/task_runner.py>def set_task_run_name(self, task_inputs: Dict[str, Result]) -> None:
        """
        Sets the name for this task run by calling the `set_task_run_name` mutation.
        Args:
            - task_inputs (Dict[str, Result]): a dictionary of inputs whose keys correspond
                to the task's `run()` arguments.
        """
        task_run_name = self.task.task_run_name
        if task_run_name:
            raw_inputs = {k: r.value for k, r in task_inputs.items()}
            formatting_kwargs = {
                **prefect.context.get("parameters", {}),
                **prefect.context,
                **raw_inputs,
            }
            if not isinstance(task_run_name, str):
                task_run_name = task_run_name(**formatting_kwargs)
            else:
                task_run_name = task_run_name.format(**formatting_kwargs)
            self.client.set_task_run_name(
                task_run_id=self.task_run_id, name=task_run_name  # type: ignore
            )<https://github.com/PrefectHQ/prefect/blob/master/src/prefect/engine/task_runner.py>def set_task_run_name(self, task_inputs: Dict[str, Result]) -> None:
        """
        Sets the name for this task run.
        Args:
            - task_inputs (Dict[str, Result]): a dictionary of inputs whose keys correspond
                to the task's `run()` arguments.
        """
        passset_task_run_name()run()Starting Task ...Kevin Kho
Nathan Atkins
05/03/2021, 6:24 PMif not isinstance(task_run_name, str):
                task_run_name = task_run_name(**formatting_kwargs)
            else:
                task_run_name = task_run_name.format(**formatting_kwargs)Kevin Kho
Nathan Atkins
05/03/2021, 6:27 PMKevin Kho
flow.run()Kevin Kho
Nathan Atkins
05/03/2021, 7:03 PMNathan Atkins
05/03/2021, 7:03 PMKevin Kho
Nathan Atkins
05/03/2021, 7:48 PM<http://self.logger.info|self.logger.info>(
                    "Task '{name}': Finished task run for task with final state: "
                    "'{state}'".format(
                        name=context["task_full_name"], state=type(state).__name__
                    )
                )set_task_run_name()Starting Taskset_task_run_name()Kevin Kho
try-exceptSUCCESSFAILEDNathan Atkins
05/04/2021, 2:50 PMKevin Kho
Nathan Atkins
05/04/2021, 2:53 PM