class_docstr: Lazily import a module, mainly to avoid pulling in large dependencies.
  
  We use this for tensorflow and other optional libraries primarily at the
  top module level.
code: def __init__(
      self,
      local_name,  # pylint: disable=super-on-old-class
      parent_module_globals,
      name,
      warning=None,
  ):
      self._local_name = local_name
      self._parent_module_globals = parent_module_globals
      self._warning = warning
  
      super().__init__(str(name))
  
file_path: wandb/wandb/sdk/lib/lazyloader.py
imports: import importlib
  import sys
  import types
label_desc: Use image node_id 1 to create a new LazyLoader object from inherited base classes: types with example: obj = LazyLoader(local_name, parent_module_globals, name, warning)