class_docstr: Registers custom modules for Interactive Context.
class_docstr_tok: ["Registers","custom","modules","for","Interactive","Context","."]
code: def get_module_name_by_path(self, path):
      with _imported_modules_from_source_lock:
          for module_name, source_path in self._modules.items():
              if source_path == path:
                  return module_name
          return None
  
file_path: tfx/tfx/utils/import_utils.py
imports: import importlib
  import importlib.abc
  import sys
  import threading
  from typing import Any, Callable, Type
  from absl import logging
  from tfx.utils import io_utils
label_desc: Use image node_id 4 for calling the _TfxModuleFinder obj's underlying member method code with example usage: obj.get_module_name_by_path(path) and returns: None, module_name