@@ -180,7 +180,7 @@ For convenience, some of these functions will always return a
180180
181181..c :function :: PyObject*PyErr_SetFromErrno (PyObject *type)
182182
183- ..index ::single: strerror( )
183+ ..index ::single: strerror (C function )
184184
185185 This is a convenience function to raise an exception when a C library function
186186 has returned an error and set the C variable:c:data: `errno `. It constructs a
@@ -635,7 +635,7 @@ Signal Handling
635635
636636 .. index::
637637 pair: module; signal
638- single: SIGINT
638+ single: SIGINT (C macro)
639639 single: KeyboardInterrupt (built-in exception)
640640
641641 This function interacts with Python's signal handling.
@@ -666,7 +666,7 @@ Signal Handling
666666
667667 .. index::
668668 pair: module; signal
669- single: SIGINT
669+ single: SIGINT (C macro)
670670 single: KeyboardInterrupt (built-in exception)
671671
672672 Simulate the effect of a:c:macro: `!SIGINT ` signal arriving.
@@ -968,59 +968,59 @@ All standard Python exceptions are available as global variables whose names are
968968the variables:
969969
970970..index ::
971- single: PyExc_BaseException
972- single: PyExc_Exception
973- single: PyExc_ArithmeticError
974- single: PyExc_AssertionError
975- single: PyExc_AttributeError
976- single: PyExc_BlockingIOError
977- single: PyExc_BrokenPipeError
978- single: PyExc_BufferError
979- single: PyExc_ChildProcessError
980- single: PyExc_ConnectionAbortedError
981- single: PyExc_ConnectionError
982- single: PyExc_ConnectionRefusedError
983- single: PyExc_ConnectionResetError
984- single: PyExc_EOFError
985- single: PyExc_FileExistsError
986- single: PyExc_FileNotFoundError
987- single: PyExc_FloatingPointError
988- single: PyExc_GeneratorExit
989- single: PyExc_ImportError
990- single: PyExc_IndentationError
991- single: PyExc_IndexError
992- single: PyExc_InterruptedError
993- single: PyExc_IsADirectoryError
994- single: PyExc_KeyError
995- single: PyExc_KeyboardInterrupt
996- single: PyExc_LookupError
997- single: PyExc_MemoryError
998- single: PyExc_ModuleNotFoundError
999- single: PyExc_NameError
1000- single: PyExc_NotADirectoryError
1001- single: PyExc_NotImplementedError
1002- single: PyExc_OSError
1003- single: PyExc_OverflowError
1004- single: PyExc_PermissionError
1005- single: PyExc_ProcessLookupError
1006- single: PyExc_RecursionError
1007- single: PyExc_ReferenceError
1008- single: PyExc_RuntimeError
1009- single: PyExc_StopAsyncIteration
1010- single: PyExc_StopIteration
1011- single: PyExc_SyntaxError
1012- single: PyExc_SystemError
1013- single: PyExc_SystemExit
1014- single: PyExc_TabError
1015- single: PyExc_TimeoutError
1016- single: PyExc_TypeError
1017- single: PyExc_UnboundLocalError
1018- single: PyExc_UnicodeDecodeError
1019- single: PyExc_UnicodeEncodeError
1020- single: PyExc_UnicodeError
1021- single: PyExc_UnicodeTranslateError
1022- single: PyExc_ValueError
1023- single: PyExc_ZeroDivisionError
971+ single: PyExc_BaseException (C var)
972+ single: PyExc_Exception (C var)
973+ single: PyExc_ArithmeticError (C var)
974+ single: PyExc_AssertionError (C var)
975+ single: PyExc_AttributeError (C var)
976+ single: PyExc_BlockingIOError (C var)
977+ single: PyExc_BrokenPipeError (C var)
978+ single: PyExc_BufferError (C var)
979+ single: PyExc_ChildProcessError (C var)
980+ single: PyExc_ConnectionAbortedError (C var)
981+ single: PyExc_ConnectionError (C var)
982+ single: PyExc_ConnectionRefusedError (C var)
983+ single: PyExc_ConnectionResetError (C var)
984+ single: PyExc_EOFError (C var)
985+ single: PyExc_FileExistsError (C var)
986+ single: PyExc_FileNotFoundError (C var)
987+ single: PyExc_FloatingPointError (C var)
988+ single: PyExc_GeneratorExit (C var)
989+ single: PyExc_ImportError (C var)
990+ single: PyExc_IndentationError (C var)
991+ single: PyExc_IndexError (C var)
992+ single: PyExc_InterruptedError (C var)
993+ single: PyExc_IsADirectoryError (C var)
994+ single: PyExc_KeyError (C var)
995+ single: PyExc_KeyboardInterrupt (C var)
996+ single: PyExc_LookupError (C var)
997+ single: PyExc_MemoryError (C var)
998+ single: PyExc_ModuleNotFoundError (C var)
999+ single: PyExc_NameError (C var)
1000+ single: PyExc_NotADirectoryError (C var)
1001+ single: PyExc_NotImplementedError (C var)
1002+ single: PyExc_OSError (C var)
1003+ single: PyExc_OverflowError (C var)
1004+ single: PyExc_PermissionError (C var)
1005+ single: PyExc_ProcessLookupError (C var)
1006+ single: PyExc_RecursionError (C var)
1007+ single: PyExc_ReferenceError (C var)
1008+ single: PyExc_RuntimeError (C var)
1009+ single: PyExc_StopAsyncIteration (C var)
1010+ single: PyExc_StopIteration (C var)
1011+ single: PyExc_SyntaxError (C var)
1012+ single: PyExc_SystemError (C var)
1013+ single: PyExc_SystemExit (C var)
1014+ single: PyExc_TabError (C var)
1015+ single: PyExc_TimeoutError (C var)
1016+ single: PyExc_TypeError (C var)
1017+ single: PyExc_UnboundLocalError (C var)
1018+ single: PyExc_UnicodeDecodeError (C var)
1019+ single: PyExc_UnicodeEncodeError (C var)
1020+ single: PyExc_UnicodeError (C var)
1021+ single: PyExc_UnicodeTranslateError (C var)
1022+ single: PyExc_ValueError (C var)
1023+ single: PyExc_ZeroDivisionError (C var)
10241024
10251025+-----------------------------------------+---------------------------------+----------+
10261026| C Name | Python Name | Notes |
@@ -1151,9 +1151,9 @@ the variables:
11511151These are compatibility aliases to :c:data:`PyExc_OSError`:
11521152
11531153.. index::
1154- single: PyExc_EnvironmentError
1155- single: PyExc_IOError
1156- single: PyExc_WindowsError
1154+ single: PyExc_EnvironmentError (C var)
1155+ single: PyExc_IOError (C var)
1156+ single: PyExc_WindowsError (C var)
11571157
11581158+-------------------------------------+----------+
11591159| C Name | Notes |
@@ -1188,17 +1188,17 @@ names are ``PyExc_`` followed by the Python exception name. These have the type
11881188the variables:
11891189
11901190..index ::
1191- single: PyExc_Warning
1192- single: PyExc_BytesWarning
1193- single: PyExc_DeprecationWarning
1194- single: PyExc_FutureWarning
1195- single: PyExc_ImportWarning
1196- single: PyExc_PendingDeprecationWarning
1197- single: PyExc_ResourceWarning
1198- single: PyExc_RuntimeWarning
1199- single: PyExc_SyntaxWarning
1200- single: PyExc_UnicodeWarning
1201- single: PyExc_UserWarning
1191+ single: PyExc_Warning (C var)
1192+ single: PyExc_BytesWarning (C var)
1193+ single: PyExc_DeprecationWarning (C var)
1194+ single: PyExc_FutureWarning (C var)
1195+ single: PyExc_ImportWarning (C var)
1196+ single: PyExc_PendingDeprecationWarning (C var)
1197+ single: PyExc_ResourceWarning (C var)
1198+ single: PyExc_RuntimeWarning (C var)
1199+ single: PyExc_SyntaxWarning (C var)
1200+ single: PyExc_UnicodeWarning (C var)
1201+ single: PyExc_UserWarning (C var)
12021202
12031203+------------------------------------------+---------------------------------+----------+
12041204| C Name | Python Name | Notes |