Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
48a09a59
Commit
48a09a59
authored
Jan 05, 2008
by
Georg Brandl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Repair markup.
parent
d8792e15
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
10 deletions
+6
-10
Doc/c-api/utilities.rst
Doc/c-api/utilities.rst
+6
-10
No files found.
Doc/c-api/utilities.rst
View file @
48a09a59
...
...
@@ -181,6 +181,7 @@ Importing Modules
.. index::
single: package variable; __all__
single: __all__ (package variable)
single: modules (in module sys)
This is a simplified interface to :cfunc:`PyImport_ImportModuleEx` below,
leaving the *globals* and *locals* arguments set to *NULL* and *level* set
...
...
@@ -202,19 +203,14 @@ Importing Modules
.. versionchanged:: 2.6
always use absolute imports
.. index:: single: modules (in module sys)
.. cfunction:: PyObject* PyImport_ImportModuleNoBlock(const char *name)
.. index::
single: `cfunc:PyImport_ImportModule`
This version of `cfunc:PyImport_ImportModule` does not block. It's intended
This version of :cfunc:`PyImport_ImportModule` does not block. It's intended
to be used in C function which import other modules to execute a function.
The import may block if another thread holds the import lock. The function
`cfunc:
PyImport_ImportModuleNoBlock` doesn't block. It first tries to fetch
the module from sys.modules and falls back to
`cfunc:
PyImport_ImportModule`
:cfunc:`
PyImport_ImportModuleNoBlock` doesn't block. It first tries to fetch
the module from sys.modules and falls back to
:cfunc:`
PyImport_ImportModule`
unless the the lock is hold. In the latter case the function raises an
ImportError.
...
...
@@ -239,7 +235,7 @@ Importing Modules
failing imports remove incomplete module objects.
.. versionchanged:: 2.6
The function is an alias for
`cfunc:
PyImport_ImportModuleLevel` with
The function is an alias for
:cfunc:`
PyImport_ImportModuleLevel` with
-1 as level, meaning relative import.
...
...
@@ -254,7 +250,7 @@ Importing Modules
the return value when a submodule of a package was requested is normally the
top-level package, unless a non-empty *fromlist* was given.
..versionadded:: 2.5
..
versionadded:: 2.5
.. cfunction:: PyObject* PyImport_Import(PyObject *name)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment