Method | Description | |
---|---|---|
__repr__ ( ) : string | ||
zipimporter ( CodeContext context, object pathObj, object>.[ |
Method | Description | |
---|---|---|
GetCodeFromData ( CodeContext context, bool ispackage, bool isbytecode, int mtime, PythonTuple toc_entry ) : string |
Return the code object for the module named by 'fullname' from the Zip archive as a new reference.
|
|
GetData ( string archive, PythonTuple toc_entry ) : byte[] |
Given a path to a Zip file and a toc_entry, return the (uncompressed) data as a new reference.
|
|
GetModuleCode ( CodeContext context, string fullname, bool &ispackage, string &modpath ) : string | ||
GetModuleInfo ( CodeContext context, string fullname ) : ModuleStatus |
Determines the type of module we have (package or module, or not found).
|
|
GetSubName ( string fullname ) : string | ||
MakeFilename ( string prefix, string name ) : string |
Given a (sub)modulename, write the potential file path in the archive (without extension) to the path buffer.
|
|
ReadDirectory ( string archive ) : PythonDictionary |
Given a path to a Zip archive, build a dict, mapping file names (local to the archive, using SEP as a separator) to toc entries. A toc_entry is a tuple: (__file__, # value to use for __file__, available for all files compress, # compression kind; 0 for uncompressed data_size, # size of compressed data on disk file_size, # size of decompressed data file_offset, # offset of file header from start of archive time, # mod time of file (in dos format) date, # mod data of file (in dos format) crc, # crc checksum of the data ) Directories can be recognized by the trailing SEP in the name, data_size and file_offset are 0.
|
|
find_module ( CodeContext context, string fullname ) : object | ||
get_code ( CodeContext context, string fullname ) : string | ||
get_data ( CodeContext context, string path ) : string | ||
get_filename ( CodeContext context, string fullname ) : string | ||
get_source ( CodeContext context, string fullname ) : string | ||
is_package ( CodeContext context, string fullname ) : bool | ||
load_module ( CodeContext context, string fullname ) : object | ||
zipimporter ( ) : System |
public zipimporter ( CodeContext context, object pathObj, object>.[ | ||
context | CodeContext | |
pathObj | object | |
kwArgs | object>.[ | |
return | System |