def __init__(
self, default_path: Iterable[PathLike] = os.get_exec_path()
) -> None:
self.cache = {} # type: Dict[str, PathLike]
self.search_path = None # type: Tuple[str, ...]
self.reset_search_path(default_path)