diff options
author | Brett Cannon <brett@python.org> | 2012-08-10 22:55:08 (GMT) |
---|---|---|
committer | Brett Cannon <brett@python.org> | 2012-08-10 22:55:08 (GMT) |
commit | 522267e7845becb76e0e1cbaa875ad0da9fd58cc (patch) | |
tree | 31e81dc3f2fddd48e7263211cf2db11669f24ed0 /Doc/c-api/import.rst | |
parent | f410ce8c0989ef14f0f935e256d82e96f5e0602b (diff) | |
download | cpython-522267e7845becb76e0e1cbaa875ad0da9fd58cc.zip cpython-522267e7845becb76e0e1cbaa875ad0da9fd58cc.tar.gz cpython-522267e7845becb76e0e1cbaa875ad0da9fd58cc.tar.bz2 |
Issue #15610: The PyImport_ImportModuleEx macro now calls
PyImport_ImportModuleLevel() with a 'level' of 0 instead of -1 as the
latter is no longer a valid value.
Also added a versionchanged note for PyImport_ImportModuleLevel() just
in case people don't make the connection between changes to
__import__() and this C function.
Diffstat (limited to 'Doc/c-api/import.rst')
-rw-r--r-- | Doc/c-api/import.rst | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Doc/c-api/import.rst b/Doc/c-api/import.rst index c718057..c3c8f42 100644 --- a/Doc/c-api/import.rst +++ b/Doc/c-api/import.rst @@ -44,8 +44,7 @@ Importing Modules .. index:: builtin: __import__ Import a module. This is best described by referring to the built-in Python - function :func:`__import__`, as the standard :func:`__import__` function calls - this function directly. + function :func:`__import__`. The return value is a new reference to the imported module or top-level package, or *NULL* with an exception set on failure. Like for @@ -76,6 +75,9 @@ Importing Modules Similar to :c:func:`PyImport_ImportModuleLevelObject`, but the name is an UTF-8 encoded string instead of a Unicode object. + .. versionchanged:: 3.3 + Negative values for **level** are no longer accepted. + .. c:function:: PyObject* PyImport_Import(PyObject *name) This is a higher-level interface that calls the current "import hook |