code: def _source_resolution_error(source, dep, e) -> typing.NoReturn:
      msg = (
          f"could not resolve '{source.resolving_name}' in "
          f"{dep.resdef.resolving_name} resource: {e}"
      )
      if source.help:
          msg += "\n" + cli.style(source.help, fg="yellow")
      raise OpDependencyError(msg)
  
imports: import os
  import re
  import logging
  import typing
  from guild import cli
  from guild import resolver
  from guild import resourcedef
  from guild import util
label_desc: Use image node_id 23 for calling a global function with example usage: _source_resolution_error(source, dep, e) without return types