mirror of https://github.com/python/cpython
Issue #24637: Merge from 3.5
This commit is contained in:
commit
0b9e64122b
|
@ -219,9 +219,10 @@ the same library that the Python runtime is using.
|
|||
.. c:function:: PyObject* PyRun_StringFlags(const char *str, int start, PyObject *globals, PyObject *locals, PyCompilerFlags *flags)
|
||||
|
||||
Execute Python source code from *str* in the context specified by the
|
||||
dictionaries *globals* and *locals* with the compiler flags specified by
|
||||
*flags*. The parameter *start* specifies the start token that should be used to
|
||||
parse the source code.
|
||||
objects *globals* and *locals* with the compiler flags specified by
|
||||
*flags*. *globals* must be a dictionary; *locals* can be any object
|
||||
that implements the mapping protocol. The parameter *start* specifies
|
||||
the start token that should be used to parse the source code.
|
||||
|
||||
Returns the result of executing the code as a Python object, or *NULL* if an
|
||||
exception was raised.
|
||||
|
@ -295,16 +296,16 @@ the same library that the Python runtime is using.
|
|||
.. c:function:: PyObject* PyEval_EvalCode(PyObject *co, PyObject *globals, PyObject *locals)
|
||||
|
||||
This is a simplified interface to :c:func:`PyEval_EvalCodeEx`, with just
|
||||
the code object, and the dictionaries of global and local variables.
|
||||
The other arguments are set to *NULL*.
|
||||
the code object, and global and local variables. The other arguments are
|
||||
set to *NULL*.
|
||||
|
||||
|
||||
.. c:function:: PyObject* PyEval_EvalCodeEx(PyObject *co, PyObject *globals, PyObject *locals, PyObject **args, int argcount, PyObject **kws, int kwcount, PyObject **defs, int defcount, PyObject *closure)
|
||||
|
||||
Evaluate a precompiled code object, given a particular environment for its
|
||||
evaluation. This environment consists of dictionaries of global and local
|
||||
variables, arrays of arguments, keywords and defaults, and a closure tuple of
|
||||
cells.
|
||||
evaluation. This environment consists of a dictionary of global variables,
|
||||
a mapping object of local variables, arrays of arguments, keywords and
|
||||
defaults, and a closure tuple of cells.
|
||||
|
||||
|
||||
.. c:type:: PyFrameObject
|
||||
|
|
Loading…
Reference in New Issue