code: def merge_dicts(dest: dict, src: dict) -> dict:
      """Recursively merge two dictionaries. Similar to Lodash's _.merge()."""
      for key, value in src.items():
          if (
              isinstance(value, dict)
              and key in dest
              and isinstance(dest[key], dict)
          ):
              merge_dicts(dest[key], value)
          else:
              dest[key] = value
      return dest
  
file_path: wandb/wandb/sdk/lib/config_util.py
imports: import json
  import logging
  import os
  from typing import Any, Dict, Optional
  import yaml
  import wandb
  from wandb.errors import Error
  from wandb.util import load_yaml
  from .None import filesystem
label_desc: Use image node_id 8 for calling a global function with example usage: merge_dicts(dest, src) and returns: dest