@@ -48,86 +48,142 @@ PyTypeObject _PyExc_BaseException = PY_TRUFFLE_TYPE("BaseException", &PyType_Typ
48
48
49
49
PyObject * PyExc_BaseException = NULL ;
50
50
PyObject * PyExc_Exception = NULL ;
51
+ PyObject * PyExc_StopAsyncIteration = NULL ;
52
+ PyObject * PyExc_StopIteration = NULL ;
53
+ PyObject * PyExc_GeneratorExit = NULL ;
54
+ PyObject * PyExc_ArithmeticError = NULL ;
55
+ PyObject * PyExc_LookupError = NULL ;
56
+ PyObject * PyExc_AssertionError = NULL ;
51
57
PyObject * PyExc_AttributeError = NULL ;
58
+ PyObject * PyExc_BufferError = NULL ;
59
+ PyObject * PyExc_EOFError = NULL ;
52
60
PyObject * PyExc_FloatingPointError = NULL ;
53
61
PyObject * PyExc_OSError = NULL ;
54
62
PyObject * PyExc_ImportError = NULL ;
63
+ PyObject * PyExc_ModuleNotFoundError = NULL ;
55
64
PyObject * PyExc_IndexError = NULL ;
56
65
PyObject * PyExc_KeyError = NULL ;
66
+ PyObject * PyExc_KeyboardInterrupt = NULL ;
57
67
PyObject * PyExc_MemoryError = NULL ;
58
68
PyObject * PyExc_NameError = NULL ;
59
69
PyObject * PyExc_OverflowError = NULL ;
60
70
PyObject * PyExc_RuntimeError = NULL ;
71
+ PyObject * PyExc_RecursionError = NULL ;
72
+ PyObject * PyExc_NotImplementedError = NULL ;
73
+ PyObject * PyExc_SyntaxError = NULL ;
74
+ PyObject * PyExc_IndentationError = NULL ;
75
+ PyObject * PyExc_TabError = NULL ;
76
+ PyObject * PyExc_ReferenceError = NULL ;
61
77
PyObject * PyExc_SystemError = NULL ;
78
+ PyObject * PyExc_SystemExit = NULL ;
62
79
PyObject * PyExc_TypeError = NULL ;
80
+ PyObject * PyExc_UnboundLocalError = NULL ;
81
+ PyObject * PyExc_UnicodeError = NULL ;
82
+ PyObject * PyExc_UnicodeEncodeError = NULL ;
83
+ PyObject * PyExc_UnicodeDecodeError = NULL ;
84
+ PyObject * PyExc_UnicodeTranslateError = NULL ;
63
85
PyObject * PyExc_ValueError = NULL ;
86
+ PyObject * PyExc_ZeroDivisionError = NULL ;
87
+ PyObject * PyExc_BlockingIOError = NULL ;
88
+ PyObject * PyExc_BrokenPipeError = NULL ;
89
+ PyObject * PyExc_ChildProcessError = NULL ;
90
+ PyObject * PyExc_ConnectionError = NULL ;
91
+ PyObject * PyExc_ConnectionAbortedError = NULL ;
92
+ PyObject * PyExc_ConnectionRefusedError = NULL ;
93
+ PyObject * PyExc_ConnectionResetError = NULL ;
94
+ PyObject * PyExc_FileExistsError = NULL ;
95
+ PyObject * PyExc_FileNotFoundError = NULL ;
96
+ PyObject * PyExc_InterruptedError = NULL ;
97
+ PyObject * PyExc_IsADirectoryError = NULL ;
98
+ PyObject * PyExc_NotADirectoryError = NULL ;
99
+ PyObject * PyExc_PermissionError = NULL ;
100
+ PyObject * PyExc_ProcessLookupError = NULL ;
101
+ PyObject * PyExc_TimeoutError = NULL ;
102
+
103
+ PyObject * PyExc_EnvironmentError = NULL ;
64
104
PyObject * PyExc_IOError = NULL ;
105
+
65
106
PyObject * PyExc_Warning = NULL ;
66
107
PyObject * PyExc_UserWarning = NULL ;
67
108
PyObject * PyExc_DeprecationWarning = NULL ;
68
- PyObject * PyExc_RuntimeWarning = NULL ;
69
- PyObject * PyExc_FutureWarning = NULL ;
70
109
PyObject * PyExc_PendingDeprecationWarning = NULL ;
71
110
PyObject * PyExc_SyntaxWarning = NULL ;
72
- PyObject * PyExc_SyntaxError = NULL ;
111
+ PyObject * PyExc_RuntimeWarning = NULL ;
112
+ PyObject * PyExc_FutureWarning = NULL ;
73
113
PyObject * PyExc_ImportWarning = NULL ;
74
114
PyObject * PyExc_UnicodeWarning = NULL ;
75
115
PyObject * PyExc_BytesWarning = NULL ;
76
116
PyObject * PyExc_ResourceWarning = NULL ;
77
- PyObject * PyExc_ZeroDivisionError = NULL ;
78
- PyObject * PyExc_ArithmeticError = NULL ;
79
- PyObject * PyExc_StopIteration = NULL ;
80
- PyObject * PyExc_BufferError = NULL ;
81
- PyObject * PyExc_AssertionError = NULL ;
82
- PyObject * PyExc_UnboundLocalError = NULL ;
83
- PyObject * PyExc_NotImplementedError = NULL ;
84
- PyObject * PyExc_RecursionError = NULL ;
85
- PyObject * PyExc_UnicodeEncodeError = NULL ;
86
- PyObject * PyExc_GeneratorExit = NULL ;
87
- PyObject * PyExc_EOFError = NULL ;
88
- PyObject * PyExc_FileNotFoundError = NULL ;
89
117
90
118
void initialize_exceptions () {
91
- PyExc_AttributeError = PY_EXCEPTION ("AttributeError" );
92
- PyExc_AssertionError = PY_EXCEPTION ("AssertionError" );
93
119
PyExc_BaseException = PY_EXCEPTION ("BaseException" );
94
- PyExc_BytesWarning = PY_EXCEPTION ("BytesWarning" );
95
- PyExc_DeprecationWarning = PY_EXCEPTION ("DeprecationWarning" );
96
120
PyExc_Exception = PY_EXCEPTION ("Exception" );
121
+ PyExc_StopAsyncIteration = PY_EXCEPTION ("StopAsyncIteration" );
122
+ PyExc_StopIteration = PY_EXCEPTION ("StopIteration" );
123
+ PyExc_GeneratorExit = PY_EXCEPTION ("GeneratorExit" );
124
+ PyExc_ArithmeticError = PY_EXCEPTION ("ArithmeticError" );
125
+ PyExc_LookupError = PY_EXCEPTION ("LookupError" );
126
+ PyExc_AssertionError = PY_EXCEPTION ("AssertionError" );
127
+ PyExc_AttributeError = PY_EXCEPTION ("AttributeError" );
128
+ PyExc_BufferError = PY_EXCEPTION ("BufferError" );
129
+ PyExc_EOFError = PY_EXCEPTION ("EOFError" );
97
130
PyExc_FloatingPointError = PY_EXCEPTION ("FloatingPointError" );
98
- PyExc_IOError = PY_EXCEPTION ("IOError " );
131
+ PyExc_OSError = PY_EXCEPTION ("OSError " );
99
132
PyExc_ImportError = PY_EXCEPTION ("ImportError" );
100
- PyExc_ImportWarning = PY_EXCEPTION ("ImportWarning " );
133
+ PyExc_ModuleNotFoundError = PY_EXCEPTION ("ModuleNotFoundError " );
101
134
PyExc_IndexError = PY_EXCEPTION ("IndexError" );
102
135
PyExc_KeyError = PY_EXCEPTION ("KeyError" );
136
+ PyExc_KeyboardInterrupt = PY_EXCEPTION ("KeyboardInterrupt" );
103
137
PyExc_MemoryError = PY_EXCEPTION ("MemoryError" );
104
138
PyExc_NameError = PY_EXCEPTION ("NameError" );
105
- PyExc_OSError = PY_EXCEPTION ("OSError" );
106
139
PyExc_OverflowError = PY_EXCEPTION ("OverflowError" );
107
- PyExc_PendingDeprecationWarning = PY_EXCEPTION ("PendingDeprecationWarning" );
108
- PyExc_ResourceWarning = PY_EXCEPTION ("ResourceWarning" );
109
140
PyExc_RuntimeError = PY_EXCEPTION ("RuntimeError" );
110
- PyExc_RuntimeWarning = PY_EXCEPTION ("RuntimeWarning " );
111
- PyExc_SyntaxWarning = PY_EXCEPTION ("SyntaxWarning " );
141
+ PyExc_RecursionError = PY_EXCEPTION ("RecursionError " );
142
+ PyExc_NotImplementedError = PY_EXCEPTION ("NotImplementedError " );
112
143
PyExc_SyntaxError = PY_EXCEPTION ("SyntaxError" );
144
+ PyExc_IndentationError = PY_EXCEPTION ("IndentationError" );
145
+ PyExc_TabError = PY_EXCEPTION ("TabError" );
146
+ PyExc_ReferenceError = PY_EXCEPTION ("ReferenceError" );
113
147
PyExc_SystemError = PY_EXCEPTION ("SystemError" );
148
+ PyExc_SystemExit = PY_EXCEPTION ("SystemExit" );
114
149
PyExc_TypeError = PY_EXCEPTION ("TypeError" );
115
- PyExc_UnicodeWarning = PY_EXCEPTION ("UnicodeWarning" );
116
- PyExc_UserWarning = PY_EXCEPTION ("UserWarning" );
117
- PyExc_ValueError = PY_EXCEPTION ("ValueError" );
118
- PyExc_Warning = PY_EXCEPTION ("Warning" );
119
- PyExc_ZeroDivisionError = PY_EXCEPTION ("ZeroDivisionError" );
120
- PyExc_ArithmeticError = PY_EXCEPTION ("ArithmeticError" );
121
- PyExc_StopIteration = PY_EXCEPTION ("StopIteration" );
122
- PyExc_BufferError = PY_EXCEPTION ("BufferError" );
123
150
PyExc_UnboundLocalError = PY_EXCEPTION ("UnboundLocalError" );
124
- PyExc_NotImplementedError = PY_EXCEPTION ("NotImplementedError" );
125
- PyExc_RecursionError = PY_EXCEPTION ("RecursionError" );
126
- PyExc_NotImplementedError = PY_EXCEPTION ("NotImplementedError" );
151
+ PyExc_UnicodeError = PY_EXCEPTION ("UnicodeError" );
127
152
PyExc_UnicodeEncodeError = PY_EXCEPTION ("UnicodeEncodeError" );
128
- PyExc_GeneratorExit = PY_EXCEPTION ("GeneratorExit" );
129
- PyExc_EOFError = PY_EXCEPTION ("EOFError" );
153
+ PyExc_UnicodeDecodeError = PY_EXCEPTION ("UnicodeDecodeError" );
154
+ PyExc_UnicodeTranslateError = PY_EXCEPTION ("UnicodeTranslateError" );
155
+ PyExc_ValueError = PY_EXCEPTION ("ValueError" );
156
+ PyExc_ZeroDivisionError = PY_EXCEPTION ("ZeroDivisionError" );
157
+ PyExc_BlockingIOError = PY_EXCEPTION ("BlockingIOError" );
158
+ PyExc_BrokenPipeError = PY_EXCEPTION ("BrokenPipeError" );
159
+ PyExc_ChildProcessError = PY_EXCEPTION ("ChildProcessError" );
160
+ PyExc_ConnectionError = PY_EXCEPTION ("ConnectionError" );
161
+ PyExc_ConnectionAbortedError = PY_EXCEPTION ("ConnectionAbortedError" );
162
+ PyExc_ConnectionRefusedError = PY_EXCEPTION ("ConnectionRefusedError" );
163
+ PyExc_ConnectionResetError = PY_EXCEPTION ("ConnectionResetError" );
164
+ PyExc_FileExistsError = PY_EXCEPTION ("FileExistsError" );
130
165
PyExc_FileNotFoundError = PY_EXCEPTION ("FileNotFoundError" );
166
+ PyExc_InterruptedError = PY_EXCEPTION ("InterruptedError" );
167
+ PyExc_IsADirectoryError = PY_EXCEPTION ("IsADirectoryError" );
168
+ PyExc_NotADirectoryError = PY_EXCEPTION ("NotADirectoryError" );
169
+ PyExc_PermissionError = PY_EXCEPTION ("PermissionError" );
170
+ PyExc_ProcessLookupError = PY_EXCEPTION ("ProcessLookupError" );
171
+ PyExc_TimeoutError = PY_EXCEPTION ("TimeoutError" );
172
+
173
+ PyExc_EnvironmentError = PY_EXCEPTION ("EnvironmentError" );
174
+ PyExc_IOError = PY_EXCEPTION ("IOError" );
175
+
176
+ PyExc_Warning = PY_EXCEPTION ("Warning" );
177
+ PyExc_UserWarning = PY_EXCEPTION ("UserWarning" );
178
+ PyExc_DeprecationWarning = PY_EXCEPTION ("DeprecationWarning" );
179
+ PyExc_PendingDeprecationWarning = PY_EXCEPTION ("PendingDeprecationWarning" );
180
+ PyExc_SyntaxWarning = PY_EXCEPTION ("SyntaxWarning" );
181
+ PyExc_RuntimeWarning = PY_EXCEPTION ("RuntimeWarning" );
182
+ PyExc_FutureWarning = PY_EXCEPTION ("FutureWarning" );
183
+ PyExc_ImportWarning = PY_EXCEPTION ("ImportWarning" );
184
+ PyExc_UnicodeWarning = PY_EXCEPTION ("UnicodeWarning" );
185
+ PyExc_BytesWarning = PY_EXCEPTION ("BytesWarning" );
186
+ PyExc_ResourceWarning = PY_EXCEPTION ("ResourceWarning" );
131
187
}
132
188
133
189
0 commit comments