code: def __getattr__(name):
      if name in _submodules:
          return _importlib.import_module(f"pythran.{name}")
      else:
          if name == "PythranExtension":
              from pythran.dist import PythranExtension
  
              return PythranExtension
          elif name == "get_include":
              from pythran.config import get_include
  
              return get_include
          elif name == "load_specfile":
              from pythran.spec import load_specfile
  
              return load_specfile
          elif name == "spec_parser":
              from pythran.spec import spec_parser
  
              return spec_parser
          elif name in _toplevel_objects:
              import pythran.toolchain
  
              return getattr(pythran.toolchain, name)
          else:
              try:
                  return globals()[name]
              except KeyError:
                  raise AttributeError(
                      f"Module 'pythran' has no attribute '{name}'"
                  )
  
imports: import importlib
  import pythran.log
  from pythran.version import __version__
label_desc: Use image node_id 2 for calling a global function with example usage: __getattr__(name) and returns: _importlib, PythranExtension, get_include, load_specfile, spec_parser, getattr, globals