code: def merge_dicts(
      tempDict1: Dict[Text, Any],
      tempDict2: Dict[Text, Any],
      override_existing_values: bool = False,
  ) -> Dict[Text, Any]:
      """Merges two dicts."""
      if override_existing_values:
          merged_dicts, b = tempDict1.copy(), tempDict2.copy()
  
      else:
          merged_dicts, b = tempDict2.copy(), tempDict1.copy()
      merged_dicts.update(b)
      return merged_dicts
  
imports: import asyncio
  import functools
  import importlib
  import inspect
  import logging
  from typing import Text, Dict, Optional, Any, List, Callable, Collection, Type
  from rasa.shared.exceptions import RasaException
label_desc: Use image node_id 13 for calling a global function with example usage: merge_dicts(tempDict1, tempDict2, override_existing_values) and returns: merged_dicts