Lines Matching full:importer
105 for importer, name, ispkg in iter_modules(path, prefix):
106 yield importer, name, ispkg
154 def iter_importer_modules(importer, prefix=''):
155 if not hasattr(importer, 'iter_modules'):
157 return importer.iter_modules(prefix)
163 """PEP 302 Importer that wraps Python's "classic" import algorithm
165 ImpImporter(dirname) produces a PEP 302 importer that searches that
166 directory. ImpImporter(None) produces a PEP 302 importer that searches
331 def iter_zipimport_modules(importer, prefix=''):
332 dirlist = zipimport._zip_directory_cache[importer.archive].keys()
334 _prefix = importer.prefix
367 """Retrieve a PEP 302 importer for the given path item
369 The returned importer is cached in sys.path_importer_cache
372 If there is no importer, a wrapper around the basic import
374 the importer cache (None is inserted instead).
380 importer = sys.path_importer_cache[path_item]
384 importer = path_hook(path_item)
389 importer = None
390 sys.path_importer_cache.setdefault(path_item, importer)
392 if importer is None:
394 importer = ImpImporter(path_item)
396 importer = None
397 return importer
433 for importer in sys.meta_path:
434 yield importer
474 for importer in iter_importers(fullname):
475 loader = importer.find_module(fullname)