code: def linkcode_resolve(domain, info):
      """Determine the URL corresponding to Python object."""
      if domain != "py":
          return
  
      modname = info["module"]
      fullname = info["fullname"]
  
      submod = sys.modules.get(modname)
      if submod is None:
          return
  
      obj = submod
      for part in fullname.split("."):
          try:
              obj = getattr(obj, part)
          except Exception:
              return
  
      try:
          fn = inspect.getsourcefile(obj)
      except Exception:
          fn = None
      if not fn:
          return
  
      try:
          source, lineno = inspect.getsourcelines(obj)
      except Exception:
          lineno = None
  
      if lineno:
          linespec = "#L%d-L%d" % (lineno, lineno + len(source) - 1)
      else:
          linespec = ""
  
      fn = os.path.relpath(fn, start=os.path.dirname(sympy.__file__))
      return blobpath + fn + linespec
  
imports: import sys
  import inspect
  import os
  import subprocess
  from datetime import datetime
  import sympy
label_desc: Use image node_id 1 for calling a global function with example usage: linkcode_resolve(domain, info) and returns: unknown