@@ -148,7 +148,7 @@ For convenience, some of these functions will always return a
148
148
149
149
.. c :function :: PyObject* PyErr_SetFromErrno (PyObject *type)
150
150
151
- .. index :: single: strerror( )
151
+ .. index :: single: strerror (C function )
152
152
153
153
This is a convenience function to raise an exception when a C library function
154
154
has returned an error and set the C variable :c:data: `errno `. It constructs a
@@ -550,7 +550,7 @@ Signal Handling
550
550
551
551
.. index::
552
552
pair: module; signal
553
- single: SIGINT
553
+ single: SIGINT (C macro)
554
554
single: KeyboardInterrupt (built-in exception )
555
555
556
556
This function interacts with Python's signal handling.
@@ -581,7 +581,7 @@ Signal Handling
581
581
582
582
.. index::
583
583
pair: module; signal
584
- single: SIGINT
584
+ single: SIGINT (C macro)
585
585
single: KeyboardInterrupt (built-in exception )
586
586
587
587
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
861
861
the variables:
862
862
863
863
.. 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)
917
917
918
918
+-----------------------------------------+---------------------------------+----------+
919
919
| C Name | Python Name | Notes |
@@ -1044,9 +1044,9 @@ the variables:
1044
1044
These are compatibility aliases to :c:data:`PyExc_OSError`:
1045
1045
1046
1046
.. 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)
1050
1050
1051
1051
+-------------------------------------+----------+
1052
1052
| C Name | Notes |
@@ -1081,17 +1081,17 @@ names are ``PyExc_`` followed by the Python exception name. These have the type
1081
1081
the variables:
1082
1082
1083
1083
.. 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)
1095
1095
1096
1096
+------------------------------------------+---------------------------------+----------+
1097
1097
| C Name | Python Name | Notes |
0 commit comments