parameters: (self, path, *loader_details)
docstring: Initialize with the path to search on and a variable number of
          2-tuples containing the loader and the file suffixes the loader
          recognizes.
docstring_summary: Initialize with the path to search on and a variable number of
          2-tuples containing the loader and the file suffixes the loader
          recognizes.
docstring_tokens: Initialize with the path to search on and a variable number of 2 - tuples containing the loader and the file suffixes the loader recognizes .
function: def __init__(self, path, *loader_details):
          """Initialize with the path to search on and a variable number of
          2-tuples containing the loader and the file suffixes the loader
          recognizes."""
          loaders = []
          for loader, suffixes in loader_details:
              loaders.extend((suffix, loader) for suffix in suffixes)
          self._loaders = loaders
          # Base (directory) path
          self.path = path or '.'
          self._path_mtime = -1
          self._path_cache = set()
          self._relaxed_path_cache = set()
function_tokens: def __init__ ( self , path , * loader_details ) : loaders = [ ] for loader , suffixes in loader_details : loaders . extend ( ( suffix , loader ) for suffix in suffixes ) self . _loaders = loaders # Base (directory) path self . path = path or '.' self . _path_mtime = - 1 self . _path_cache = set ( ) self . _relaxed_path_cache = set ( )