code: def short_circuit_task(
      python_callable: Callable | None = None,
      multiple_outputs: bool | None = None,
      **kwargs,
  ) -> TaskDecorator:
      """
      Wrap a function into an ShortCircuitOperator.
  
      Accepts kwargs for operator kwarg. Can be reused in a single DAG.
  
      This function is only used only used during type checking or auto-completion.
  
      :param python_callable: Function to decorate
      :param multiple_outputs: If set to True, the decorated function's return value will be unrolled to
          multiple XCom values. Dict will unroll to XCom values with its keys as XCom keys. Defaults to False.
  
      :meta private:
      """
      return task_decorator_factory(
          python_callable=python_callable,
          multiple_outputs=multiple_outputs,
          decorated_operator_class=_ShortCircuitDecoratedOperator,
          **kwargs,
      )
  
file_path: airflow/airflow/decorators/short_circuit.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Callable
  from airflow.decorators.base import task_decorator_factory
  from airflow.decorators.python import _PythonDecoratedOperator
  from airflow.operators.python import ShortCircuitOperator
label_desc: Use image node_id 1 for calling a global function with example usage: short_circuit_task(python_callable, multiple_outputs) and returns: task_decorator_factory