Reformat paragraph.

parent 325a997e
...@@ -146,16 +146,16 @@ Dictionary Objects ...@@ -146,16 +146,16 @@ Dictionary Objects
.. cfunction:: int PyDict_Next(PyObject *p, Py_ssize_t *ppos, PyObject **pkey, PyObject **pvalue) .. cfunction:: int PyDict_Next(PyObject *p, Py_ssize_t *ppos, PyObject **pkey, PyObject **pvalue)
Iterate over all key-value pairs in the dictionary *p*. The :ctype:`Py_ssize_t` Iterate over all key-value pairs in the dictionary *p*. The
referred to by *ppos* must be initialized to ``0`` prior to the first call :ctype:`Py_ssize_t` referred to by *ppos* must be initialized to ``0``
to this function to start the iteration; the function returns true for each prior to the first call to this function to start the iteration; the
pair in the dictionary, and false once all pairs have been reported. The function returns true for each pair in the dictionary, and false once all
parameters *pkey* and *pvalue* should either point to :ctype:`PyObject\*` pairs have been reported. The parameters *pkey* and *pvalue* should either
variables that will be filled in with each key and value, respectively, or point to :ctype:`PyObject\*` variables that will be filled in with each key
may be *NULL*. Any references returned through them are borrowed. *ppos* and value, respectively, or may be *NULL*. Any references returned through
should not be altered during iteration. Its value represents offsets within them are borrowed. *ppos* should not be altered during iteration. Its
the internal dictionary structure, and since the structure is sparse, the value represents offsets within the internal dictionary structure, and
offsets are not consecutive. since the structure is sparse, the offsets are not consecutive.
For example:: For example::
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment