@@ -167,7 +167,7 @@ For convenience, some of these functions will always return a
167167
168168.. c :function :: PyObject* PyErr_SetFromErrno (PyObject *type)
169169
170- .. index :: single: strerror( )
170+ .. index :: single: strerror (C function )
171171
172172 This is a convenience function to raise an exception when a C library function
173173 has returned an error and set the C variable :c:data: `errno `. It constructs a
@@ -622,7 +622,7 @@ Signal Handling
622622
623623 .. index::
624624 pair: module; signal
625- single: SIGINT
625+ single: SIGINT (C macro)
626626 single: KeyboardInterrupt (built-in exception)
627627
628628 This function interacts with Python's signal handling.
@@ -653,7 +653,7 @@ Signal Handling
653653
654654 .. index::
655655 pair: module; signal
656- single: SIGINT
656+ single: SIGINT (C macro)
657657 single: KeyboardInterrupt (built-in exception)
658658
659659 Simulate the effect of a :c:macro: `!SIGINT ` signal arriving.
@@ -955,59 +955,59 @@ All standard Python exceptions are available as global variables whose names are
955955the variables:
956956
957957.. index ::
958- single: PyExc_BaseException
959- single: PyExc_Exception
960- single: PyExc_ArithmeticError
961- single: PyExc_AssertionError
962- single: PyExc_AttributeError
963- single: PyExc_BlockingIOError
964- single: PyExc_BrokenPipeError
965- single: PyExc_BufferError
966- single: PyExc_ChildProcessError
967- single: PyExc_ConnectionAbortedError
968- single: PyExc_ConnectionError
969- single: PyExc_ConnectionRefusedError
970- single: PyExc_ConnectionResetError
971- single: PyExc_EOFError
972- single: PyExc_FileExistsError
973- single: PyExc_FileNotFoundError
974- single: PyExc_FloatingPointError
975- single: PyExc_GeneratorExit
976- single: PyExc_ImportError
977- single: PyExc_IndentationError
978- single: PyExc_IndexError
979- single: PyExc_InterruptedError
980- single: PyExc_IsADirectoryError
981- single: PyExc_KeyError
982- single: PyExc_KeyboardInterrupt
983- single: PyExc_LookupError
984- single: PyExc_MemoryError
985- single: PyExc_ModuleNotFoundError
986- single: PyExc_NameError
987- single: PyExc_NotADirectoryError
988- single: PyExc_NotImplementedError
989- single: PyExc_OSError
990- single: PyExc_OverflowError
991- single: PyExc_PermissionError
992- single: PyExc_ProcessLookupError
993- single: PyExc_RecursionError
994- single: PyExc_ReferenceError
995- single: PyExc_RuntimeError
996- single: PyExc_StopAsyncIteration
997- single: PyExc_StopIteration
998- single: PyExc_SyntaxError
999- single: PyExc_SystemError
1000- single: PyExc_SystemExit
1001- single: PyExc_TabError
1002- single: PyExc_TimeoutError
1003- single: PyExc_TypeError
1004- single: PyExc_UnboundLocalError
1005- single: PyExc_UnicodeDecodeError
1006- single: PyExc_UnicodeEncodeError
1007- single: PyExc_UnicodeError
1008- single: PyExc_UnicodeTranslateError
1009- single: PyExc_ValueError
1010- single: PyExc_ZeroDivisionError
958+ single: PyExc_BaseException (C var)
959+ single: PyExc_Exception (C var)
960+ single: PyExc_ArithmeticError (C var)
961+ single: PyExc_AssertionError (C var)
962+ single: PyExc_AttributeError (C var)
963+ single: PyExc_BlockingIOError (C var)
964+ single: PyExc_BrokenPipeError (C var)
965+ single: PyExc_BufferError (C var)
966+ single: PyExc_ChildProcessError (C var)
967+ single: PyExc_ConnectionAbortedError (C var)
968+ single: PyExc_ConnectionError (C var)
969+ single: PyExc_ConnectionRefusedError (C var)
970+ single: PyExc_ConnectionResetError (C var)
971+ single: PyExc_EOFError (C var)
972+ single: PyExc_FileExistsError (C var)
973+ single: PyExc_FileNotFoundError (C var)
974+ single: PyExc_FloatingPointError (C var)
975+ single: PyExc_GeneratorExit (C var)
976+ single: PyExc_ImportError (C var)
977+ single: PyExc_IndentationError (C var)
978+ single: PyExc_IndexError (C var)
979+ single: PyExc_InterruptedError (C var)
980+ single: PyExc_IsADirectoryError (C var)
981+ single: PyExc_KeyError (C var)
982+ single: PyExc_KeyboardInterrupt (C var)
983+ single: PyExc_LookupError (C var)
984+ single: PyExc_MemoryError (C var)
985+ single: PyExc_ModuleNotFoundError (C var)
986+ single: PyExc_NameError (C var)
987+ single: PyExc_NotADirectoryError (C var)
988+ single: PyExc_NotImplementedError (C var)
989+ single: PyExc_OSError (C var)
990+ single: PyExc_OverflowError (C var)
991+ single: PyExc_PermissionError (C var)
992+ single: PyExc_ProcessLookupError (C var)
993+ single: PyExc_RecursionError (C var)
994+ single: PyExc_ReferenceError (C var)
995+ single: PyExc_RuntimeError (C var)
996+ single: PyExc_StopAsyncIteration (C var)
997+ single: PyExc_StopIteration (C var)
998+ single: PyExc_SyntaxError (C var)
999+ single: PyExc_SystemError (C var)
1000+ single: PyExc_SystemExit (C var)
1001+ single: PyExc_TabError (C var)
1002+ single: PyExc_TimeoutError (C var)
1003+ single: PyExc_TypeError (C var)
1004+ single: PyExc_UnboundLocalError (C var)
1005+ single: PyExc_UnicodeDecodeError (C var)
1006+ single: PyExc_UnicodeEncodeError (C var)
1007+ single: PyExc_UnicodeError (C var)
1008+ single: PyExc_UnicodeTranslateError (C var)
1009+ single: PyExc_ValueError (C var)
1010+ single: PyExc_ZeroDivisionError (C var)
10111011
10121012+-----------------------------------------+---------------------------------+----------+
10131013| C Name | Python Name | Notes |
@@ -1138,9 +1138,9 @@ the variables:
11381138These are compatibility aliases to :c:data:`PyExc_OSError`:
11391139
11401140.. index::
1141- single: PyExc_EnvironmentError
1142- single: PyExc_IOError
1143- single: PyExc_WindowsError
1141+ single: PyExc_EnvironmentError (C var)
1142+ single: PyExc_IOError (C var)
1143+ single: PyExc_WindowsError (C var)
11441144
11451145+-------------------------------------+----------+
11461146| C Name | Notes |
@@ -1175,17 +1175,17 @@ names are ``PyExc_`` followed by the Python exception name. These have the type
11751175the variables:
11761176
11771177.. index ::
1178- single: PyExc_Warning
1179- single: PyExc_BytesWarning
1180- single: PyExc_DeprecationWarning
1181- single: PyExc_FutureWarning
1182- single: PyExc_ImportWarning
1183- single: PyExc_PendingDeprecationWarning
1184- single: PyExc_ResourceWarning
1185- single: PyExc_RuntimeWarning
1186- single: PyExc_SyntaxWarning
1187- single: PyExc_UnicodeWarning
1188- single: PyExc_UserWarning
1178+ single: PyExc_Warning (C var)
1179+ single: PyExc_BytesWarning (C var)
1180+ single: PyExc_DeprecationWarning (C var)
1181+ single: PyExc_FutureWarning (C var)
1182+ single: PyExc_ImportWarning (C var)
1183+ single: PyExc_PendingDeprecationWarning (C var)
1184+ single: PyExc_ResourceWarning (C var)
1185+ single: PyExc_RuntimeWarning (C var)
1186+ single: PyExc_SyntaxWarning (C var)
1187+ single: PyExc_UnicodeWarning (C var)
1188+ single: PyExc_UserWarning (C var)
11891189
11901190+------------------------------------------+---------------------------------+----------+
11911191| C Name | Python Name | Notes |
0 commit comments