PackageArchiveImporter

Inheritance:

Methods of PackageArchiveImporter:

get_archive
def get_archive(self, modname)

Get an archive of modules.
This method should locate an archive and return a value which can be used by get_subfile to load modules from it. The value may be a simple pathname, an open file, or a complex object that caches information for future imports.
Return None if the archive was not found.

get_code
def get_code(self, parent, modname, fqname)

Undocumented function.

get_subfile
def get_subfile(self, archive, modname)

Get code from a subfile in the specified archive.
Given the specified archive (as returned by get_archive()), locate and return a code object for the specified module name.
A 2-tuple may be returned, consisting of a code object and a dict of name/values to place into the target module.
Return None if the subfile was not found.