@@ -148,7 +148,7 @@ For convenience, some of these functions will always return a
148148
149149.. c :function :: PyObject* PyErr_SetFromErrno (PyObject *type)
150150
151- .. index :: single: strerror( )
151+ .. index :: single: strerror (C function )
152152
153153 This is a convenience function to raise an exception when a C library function
154154 has returned an error and set the C variable :c:data: `errno `. It constructs a
@@ -550,7 +550,7 @@ Signal Handling
550550
551551 .. index::
552552 pair: module; signal
553- single: SIGINT
553+ single: SIGINT (C macro)
554554 single: KeyboardInterrupt (built-in exception)
555555
556556 This function interacts with Python's signal handling.
@@ -581,7 +581,7 @@ Signal Handling
581581
582582 .. index::
583583 pair: module; signal
584- single: SIGINT
584+ single: SIGINT (C macro)
585585 single: KeyboardInterrupt (built-in exception)
586586
587587 Simulate the effect of a :c:macro: `!SIGINT ` signal arriving.
@@ -861,59 +861,59 @@ All standard Python exceptions are available as global variables whose names are
861861the variables:
862862
863863.. index ::
864- single: PyExc_BaseException
865- single: PyExc_Exception
866- single: PyExc_ArithmeticError
867- single: PyExc_AssertionError
868- single: PyExc_AttributeError
869- single: PyExc_BlockingIOError
870- single: PyExc_BrokenPipeError
871- single: PyExc_BufferError
872- single: PyExc_ChildProcessError
873- single: PyExc_ConnectionAbortedError
874- single: PyExc_ConnectionError
875- single: PyExc_ConnectionRefusedError
876- single: PyExc_ConnectionResetError
877- single: PyExc_EOFError
878- single: PyExc_FileExistsError
879- single: PyExc_FileNotFoundError
880- single: PyExc_FloatingPointError
881- single: PyExc_GeneratorExit
882- single: PyExc_ImportError
883- single: PyExc_IndentationError
884- single: PyExc_IndexError
885- single: PyExc_InterruptedError
886- single: PyExc_IsADirectoryError
887- single: PyExc_KeyError
888- single: PyExc_KeyboardInterrupt
889- single: PyExc_LookupError
890- single: PyExc_MemoryError
891- single: PyExc_ModuleNotFoundError
892- single: PyExc_NameError
893- single: PyExc_NotADirectoryError
894- single: PyExc_NotImplementedError
895- single: PyExc_OSError
896- single: PyExc_OverflowError
897- single: PyExc_PermissionError
898- single: PyExc_ProcessLookupError
899- single: PyExc_RecursionError
900- single: PyExc_ReferenceError
901- single: PyExc_RuntimeError
902- single: PyExc_StopAsyncIteration
903- single: PyExc_StopIteration
904- single: PyExc_SyntaxError
905- single: PyExc_SystemError
906- single: PyExc_SystemExit
907- single: PyExc_TabError
908- single: PyExc_TimeoutError
909- single: PyExc_TypeError
910- single: PyExc_UnboundLocalError
911- single: PyExc_UnicodeDecodeError
912- single: PyExc_UnicodeEncodeError
913- single: PyExc_UnicodeError
914- single: PyExc_UnicodeTranslateError
915- single: PyExc_ValueError
916- single: PyExc_ZeroDivisionError
864+ single: PyExc_BaseException (C var)
865+ single: PyExc_Exception (C var)
866+ single: PyExc_ArithmeticError (C var)
867+ single: PyExc_AssertionError (C var)
868+ single: PyExc_AttributeError (C var)
869+ single: PyExc_BlockingIOError (C var)
870+ single: PyExc_BrokenPipeError (C var)
871+ single: PyExc_BufferError (C var)
872+ single: PyExc_ChildProcessError (C var)
873+ single: PyExc_ConnectionAbortedError (C var)
874+ single: PyExc_ConnectionError (C var)
875+ single: PyExc_ConnectionRefusedError (C var)
876+ single: PyExc_ConnectionResetError (C var)
877+ single: PyExc_EOFError (C var)
878+ single: PyExc_FileExistsError (C var)
879+ single: PyExc_FileNotFoundError (C var)
880+ single: PyExc_FloatingPointError (C var)
881+ single: PyExc_GeneratorExit (C var)
882+ single: PyExc_ImportError (C var)
883+ single: PyExc_IndentationError (C var)
884+ single: PyExc_IndexError (C var)
885+ single: PyExc_InterruptedError (C var)
886+ single: PyExc_IsADirectoryError (C var)
887+ single: PyExc_KeyError (C var)
888+ single: PyExc_KeyboardInterrupt (C var)
889+ single: PyExc_LookupError (C var)
890+ single: PyExc_MemoryError (C var)
891+ single: PyExc_ModuleNotFoundError (C var)
892+ single: PyExc_NameError (C var)
893+ single: PyExc_NotADirectoryError (C var)
894+ single: PyExc_NotImplementedError (C var)
895+ single: PyExc_OSError (C var)
896+ single: PyExc_OverflowError (C var)
897+ single: PyExc_PermissionError (C var)
898+ single: PyExc_ProcessLookupError (C var)
899+ single: PyExc_RecursionError (C var)
900+ single: PyExc_ReferenceError (C var)
901+ single: PyExc_RuntimeError (C var)
902+ single: PyExc_StopAsyncIteration (C var)
903+ single: PyExc_StopIteration (C var)
904+ single: PyExc_SyntaxError (C var)
905+ single: PyExc_SystemError (C var)
906+ single: PyExc_SystemExit (C var)
907+ single: PyExc_TabError (C var)
908+ single: PyExc_TimeoutError (C var)
909+ single: PyExc_TypeError (C var)
910+ single: PyExc_UnboundLocalError (C var)
911+ single: PyExc_UnicodeDecodeError (C var)
912+ single: PyExc_UnicodeEncodeError (C var)
913+ single: PyExc_UnicodeError (C var)
914+ single: PyExc_UnicodeTranslateError (C var)
915+ single: PyExc_ValueError (C var)
916+ single: PyExc_ZeroDivisionError (C var)
917917
918918+-----------------------------------------+---------------------------------+----------+
919919| C Name | Python Name | Notes |
@@ -1044,9 +1044,9 @@ the variables:
10441044These are compatibility aliases to :c:data:`PyExc_OSError`:
10451045
10461046.. index::
1047- single: PyExc_EnvironmentError
1048- single: PyExc_IOError
1049- single: PyExc_WindowsError
1047+ single: PyExc_EnvironmentError (C var)
1048+ single: PyExc_IOError (C var)
1049+ single: PyExc_WindowsError (C var)
10501050
10511051+-------------------------------------+----------+
10521052| C Name | Notes |
@@ -1081,17 +1081,17 @@ names are ``PyExc_`` followed by the Python exception name. These have the type
10811081the variables:
10821082
10831083.. index ::
1084- single: PyExc_Warning
1085- single: PyExc_BytesWarning
1086- single: PyExc_DeprecationWarning
1087- single: PyExc_FutureWarning
1088- single: PyExc_ImportWarning
1089- single: PyExc_PendingDeprecationWarning
1090- single: PyExc_ResourceWarning
1091- single: PyExc_RuntimeWarning
1092- single: PyExc_SyntaxWarning
1093- single: PyExc_UnicodeWarning
1094- single: PyExc_UserWarning
1084+ single: PyExc_Warning (C var)
1085+ single: PyExc_BytesWarning (C var)
1086+ single: PyExc_DeprecationWarning (C var)
1087+ single: PyExc_FutureWarning (C var)
1088+ single: PyExc_ImportWarning (C var)
1089+ single: PyExc_PendingDeprecationWarning (C var)
1090+ single: PyExc_ResourceWarning (C var)
1091+ single: PyExc_RuntimeWarning (C var)
1092+ single: PyExc_SyntaxWarning (C var)
1093+ single: PyExc_UnicodeWarning (C var)
1094+ single: PyExc_UserWarning (C var)
10951095
10961096+------------------------------------------+---------------------------------+----------+
10971097| C Name | Python Name | Notes |
0 commit comments