code: def _pull_dep(dep, state):
      log.info("Fetching %s", dep)
      try:
          dvc_util.pull_dvc_dep(dep, state.run_dir, state.project_dir)
      except dvc_util.DvcPullError as e:
          raise SystemExit(str(e)) from e
      else:
          state.manifest_entries.append(_dep_entry_for_pull(dep, state))
  
imports: import argparse
  import logging
  import os
  import subprocess
  import yaml
  from guild import op_util
  from guild import run
  from guild import run_manifest
  from guild import summary
  from guild import util
  from .None import dvc_util
label_desc: Use image node_id 27 for calling a global function with example usage: _pull_dep(dep, state) without return types