code: def linkcode_resolve(domain, info):
      if domain != "py" or not info["module"]:
          return None
  
      # Import the object from module path
      obj = _import_object_from_name(info["module"], info["fullname"])
  
      # If it's not defined in the internal module, return None.
      mod = inspect.getmodule(obj)
      if mod is None:
          return None
      if not (
          mod.__name__ == "chainercv"
          or mod.__name__.startswith("chainercv.")
      ):
          return None
  
      # Retrieve source file name and line number
      filename, linenum = _get_sourcefile_and_linenumber(obj)
      if filename is None or linenum is None:
          return None
  
      filename = os.path.realpath(filename)
      relpath = _get_source_relative_path(filename)
  
      return (
          "https://github.com/chainer/chainercv/blob/{}/{}#L{}".format(
              tag, relpath, linenum
          )
      )
  
file_path: chainercv/docs/source/conf.py
imports: import inspect
  import os
  import pkg_resources
  import sys
label_desc: Use image node_id 7 for calling a global function with example usage: linkcode_resolve(domain, info) and returns: str, None, None, None, None