org.python.core

Class ZipFileImporter

public class ZipFileImporter extends PyObject

Load python source from jar or zip files.
Nested Class Summary
classZipFileImporter.ZipFileLoader
Loader for zipfile python sources.
Constructor Summary
ZipFileImporter(PyObject path)
If this path is not an archive (.zip or .jar) then raise an ImportError, otherwise this instance will handle this path.
Method Summary
PyObjectfind_module(String name)
Find the module for the fully qualified name.
PyObjectfind_module(String name, PyObject path)
Find the module for the fully qualified name.
StringtoString()
Returns a string representation of the object.

Constructor Detail

ZipFileImporter

public ZipFileImporter(PyObject path)
If this path is not an archive (.zip or .jar) then raise an ImportError, otherwise this instance will handle this path.

Parameters: path the path to check for modules

Method Detail

find_module

public PyObject find_module(String name)
Find the module for the fully qualified name.

Parameters: name the fully qualified name of the module

Returns: a loader instance if this importer can load the module, None otherwise

find_module

public PyObject find_module(String name, PyObject path)
Find the module for the fully qualified name.

Parameters: name the fully qualified name of the module path if installed on the meta-path None or a module path

Returns: a loader instance if this importer can load the module, None otherwise

toString

public String toString()
Returns a string representation of the object.

Returns: a string representation of the object.

Jython homepage