diff options
author | Donald Stufft <donald@stufft.io> | 2014-05-20 16:58:38 (GMT) |
---|---|---|
committer | Donald Stufft <donald@stufft.io> | 2014-05-20 16:58:38 (GMT) |
commit | 8b852f111eb3e3f2e4f53f207859fdb3654d9b10 (patch) | |
tree | 7b730a2191a3fcc424e834994b35c24b1f4dbd3d /Doc/howto/clinic.rst | |
parent | 1c4398f880c21d5e14462ef7096319da39148774 (diff) | |
download | cpython-8b852f111eb3e3f2e4f53f207859fdb3654d9b10.zip cpython-8b852f111eb3e3f2e4f53f207859fdb3654d9b10.tar.gz cpython-8b852f111eb3e3f2e4f53f207859fdb3654d9b10.tar.bz2 |
Fix Issue #21528 - Fix documentation typos
Diffstat (limited to 'Doc/howto/clinic.rst')
-rw-r--r-- | Doc/howto/clinic.rst | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Doc/howto/clinic.rst b/Doc/howto/clinic.rst index 750ddbe..ca8e1cb 100644 --- a/Doc/howto/clinic.rst +++ b/Doc/howto/clinic.rst @@ -886,7 +886,7 @@ Argument Clinic generates code that does it for you (in the parsing function). Advanced converters ------------------- -Remeber those format units you skipped for your first +Remember those format units you skipped for your first time because they were advanced? Here's how to handle those too. The trick is, all those format units take arguments--either @@ -1020,12 +1020,12 @@ any of the default arguments you can omit the parentheses. the ``"as"`` should come before the return converter.) There's one additional complication when using return converters: how do you -indicate an error has occured? Normally, a function returns a valid (non-``NULL``) +indicate an error has occurred? Normally, a function returns a valid (non-``NULL``) pointer for success, and ``NULL`` for failure. But if you use an integer return converter, all integers are valid. How can Argument Clinic detect an error? Its solution: each return converter implicitly looks for a special value that indicates an error. If you return that value, and an error has been set (``PyErr_Occurred()`` returns a true -value), then the generated code will propogate the error. Otherwise it will +value), then the generated code will propagate the error. Otherwise it will encode the value you return like normal. Currently Argument Clinic supports only a few return converters:: @@ -1573,7 +1573,7 @@ The fourth new directive is ``set``:: ``line_prefix`` is a string that will be prepended to every line of Clinic's output; ``line_suffix`` is a string that will be appended to every line of Clinic's output. -Both of these suport two format strings: +Both of these support two format strings: ``{block comment start}`` Turns into the string ``/*``, the start-comment text sequence for C files. |