https://github.com/apache/airflow/blob/main/airflow/cli/commands/task_command.py#L145
"""
    Set a task try number.
    :param task_instance: the task instance
    :param value: the try number
    :meta private:
    """
    task_instance._try_number = value
def _refresh_from_task(
    *, task_instance: TaskInstance | TaskInstancePydantic, task: Operator, pool_override: str | None = None
) -> None:
    """
    Copy common attributes from the given task.
    :param task_instance: the task instance
    :param task: The task object to copy from
    :param pool_override: Use the pool_override instead of task's pool
    :meta private:
    """
    task_instance.task = task
    task_instance.queue = task.queue
    task_instance.pool = pool_override or task.pool
    task_instance.pool_slots = task.pool_slots
    task_instance.priority_weight = task.priority_weight_total
    task_instance.run_as_user = task.run_as_user
    
    
    task_instance.executor_config = task.executor_config
    task_instance.operator = task.task_type
    task_instance.custom_operator_name = getattr(task, "custom_operator_name", None)
def _record_task_map_for_downstreams(