class_docstr: PEP 302 Loader that wraps Python's "classic" import algorithm
      
code: def get_filename(self, fullname=None):
      fullname = self._fix_name(fullname)
      mod_type = self.etc[2]
      if mod_type == imp.PKG_DIRECTORY:
          return self._get_delegate().get_filename()
      elif mod_type in (
          imp.PY_SOURCE,
          imp.PY_COMPILED,
          imp.C_EXTENSION,
      ):
          return self.filename
      return None
  
imports: from collections import namedtuple
  from functools import singledispatch
  import importlib
  import importlib.util
  import importlib.machinery
  import os
  import os.path
  import sys
  from types import ModuleType
  import warnings
label_desc: Use image node_id 10 for calling the ImpLoader obj's underlying member method code with example usage: obj.get_filename(fullname) and returns: None, self, self