code: def _get_module(obj, *, default=None):
      """
      Try to find the name of the module *obj* is defined on.
      """
      try:
          return obj.__module__
      except AttributeError:
          # Might be a method/property descriptor as generated by Cython,
          # look up the enclosing class.
          try:
              return obj.__objclass__.__module__
          except AttributeError:
              return default
  
imports: import pathlib
  import sys
label_desc: Use image node_id 5 for calling a global function with example usage: _get_module(obj) and returns: obj, obj, default