

**Description**

Update https://github.com/apache/airflow/blob/master/airflow/example_dags/tutorial_taskflow_api_etl.py tp use `@dag` decorator instead of leveraging context manager to make it more TaskFlow-y.


airflow/example_dags/tutorial_taskflow_api_etl.py
"""
        #### Transform task
        A simple Transform task which takes in the collection of order data and computes
        the total order value.
        """
        total_order_value = 0
        for value in order_data_dict.values():
            total_order_value += value
        return {"total_order_value": total_order_value}
    
    
    @dag.task()
    def load(total_order_value: float):
        """
        #### Load task
        A simple Load task which takes in the result of the Transform task and instead of
        saving it to end user review, just prints it out.
        """
        print("Total order value is: %.2f" % total_order_value)
    
    
    order_data = extract()
    order_summary = transform(order_data)
    load(order_summary["total_order_value"])