mirror of https://github.com/python/cpython
Fix some glitches.
This commit is contained in:
parent
99cafb99ed
commit
23b8ddc110
|
@ -3,15 +3,15 @@
|
|||
=====================================================
|
||||
|
||||
.. module:: imputil
|
||||
:synopsis: Manage and augment the import process
|
||||
:synopsis: Manage and augment the import process.
|
||||
|
||||
|
||||
.. index:: statement: import
|
||||
|
||||
This module provides a very handy and useful mechanism for custom
|
||||
:keyword:`import` hooks. Compared to the standard library's ihooks.py,
|
||||
imputil.py takes a dramatically simpler and more straight-forward approach
|
||||
to custom :keyword:`import` functions.
|
||||
:keyword:`import` hooks. Compared to the older :mod:`ihooks` module,
|
||||
:mod:`imputil` takes a dramatically simpler and more straight-forward
|
||||
approach to custom :keyword:`import` functions.
|
||||
|
||||
|
||||
.. class:: ImportManager([fs_imp])
|
||||
|
@ -43,20 +43,20 @@ to custom :keyword:`import` functions.
|
|||
|
||||
Find and retrieve the code for the given module.
|
||||
|
||||
parent specifies a parent module to define a context for importing. It
|
||||
may be None, indicating no particular context for the search.
|
||||
*parent* specifies a parent module to define a context for importing.
|
||||
It may be ``None``, indicating no particular context for the search.
|
||||
|
||||
modname specifies a single module (not dotted) within the parent.
|
||||
*modname* specifies a single module (not dotted) within the parent.
|
||||
|
||||
fqname specifies the fully-qualified module name. This is a
|
||||
*fqname* specifies the fully-qualified module name. This is a
|
||||
(potentially) dotted name from the "root" of the module namespace
|
||||
down to the modname.
|
||||
|
||||
If there is no parent, then modname==fqname.
|
||||
|
||||
This method should return None, or a 3-tuple.
|
||||
This method should return ``None``, or a 3-tuple.
|
||||
|
||||
* If the module was not found, then None should be returned.
|
||||
* If the module was not found, then ``None`` should be returned.
|
||||
|
||||
* The first item of the 2- or 3-tuple should be the integer 0 or 1,
|
||||
specifying whether the module that was found is a package or not.
|
||||
|
@ -76,7 +76,7 @@ to custom :keyword:`import` functions.
|
|||
.. class:: BuiltinImporter()
|
||||
|
||||
Emulate the import mechanism for builtin and frozen modules. This is a
|
||||
sub-class of the Importer module.
|
||||
sub-class of the :class:`Importer` class.
|
||||
|
||||
.. method:: BuiltinImporter.get_code(parent, modname, fqname)
|
||||
|
||||
|
@ -106,6 +106,7 @@ This code is intended to be read, not executed. However, it does work
|
|||
|
||||
(The name is a pun on the klunkier predecessor of this module, "ni".)
|
||||
|
||||
::
|
||||
|
||||
import sys, imp, __builtin__
|
||||
|
||||
|
|
Loading…
Reference in New Issue