code: def get_code_block_location(obj_path, lineno_in_docstring, repo_root):
      mod, obj = get_obj_and_module(obj_path)
      abs_mod_file = Path(mod.__file__)
      rel_mod_file = abs_mod_file.relative_to(repo_root)
      obj_line = inspect.getsourcelines(obj)[1]
      code_block_line = get_code_block_line(
          abs_mod_file, obj_line, lineno_in_docstring
      )
      return f"{rel_mod_file}:{code_block_line}"
  
file_path: mlflow/docs/source/testcode_block.py
imports: import textwrap
  import importlib
  import inspect
  import functools
  import re
  from pathlib import Path
  from sphinx.directives.code import CodeBlock
label_desc: Use image node_id 4 for calling a global function with example usage: get_code_block_location(obj_path, lineno_in_docstring, repo_root) and returns: rel_mod_file, str, code_block_line