class PathEntry(_ModuleIteratorHelper): (source)
| Method | __init__ |
Create a PathEntry. This is a private constructor. |
| Method | __repr__ |
Undocumented |
| Instance Variable | filePath |
a FilePath-like object pointing at the filesystem location or archive file where this path entry is stored. |
| Instance Variable | pythonPath |
a PythonPath instance. |
| Method | _getEntry |
Implement in subclasses to specify what path entry submodules will come from. |
| Method | _packagePaths |
Implement in subclasses to specify where to look for modules. |
Inherited from _ModuleIteratorHelper:
| Method | __getitem__ |
Retrieve a module from below this path or package. |
| Method | __iter__ |
Implemented to raise NotImplementedError for clarity, so that attempting to loop over this object won't call __getitem__. |
| Method | iterModules |
Loop over the modules present below this entry or package on PYTHONPATH. |
| Method | walkModules |
Similar to iterModules, this yields self, and then every module in my package or entry, and every submodule in each package or entry. |
| Method | _subModuleName |
This is a hook to provide packages with the ability to specify their names as a prefix to submodules here. |
| Returns | |
| a PathEntry instance. |