Skip to content

Commit ede3c74

Browse files
committed
add PyException funcs
1 parent 29c000b commit ede3c74

File tree

2 files changed

+20
-17
lines changed

2 files changed

+20
-17
lines changed

errors.v

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,5 @@ pub fn C.PyErr_SyntaxLocationEx(&char, int, int)
3131
pub fn C.PyErr_SyntaxLocationObject(&C.PyObject, int, int)
3232
pub fn C.PyErr_ProgramText(&char, int) &C.PyObject
3333

34-
pub fn C.PyUnicodeDecodeError_GetEncoding(&C.PyObject) &C.PyObject
35-
pub fn C.PyUnicodeDecodeError_GetObject(&C.PyObject) &C.PyObject
36-
pub fn C.PyUnicodeTranslateError_GetObject(&C.PyObject) &C.PyObject
37-
pub fn C.PyUnicodeDecodeError_GetStart(&C.PyObject, &C.Py_ssize_t) int
38-
pub fn C.PyUnicodeTranslateError_GetStart(&C.PyObject, &C.Py_ssize_t) int
39-
pub fn C.PyUnicodeDecodeError_SetStart(&C.PyObject, &C.Py_ssize_t) int
40-
pub fn C.PyUnicodeTranslateError_SetStart(&C.PyObject, &C.Py_ssize_t) int
41-
pub fn C.PyUnicodeDecodeError_GetEnd(&C.PyObject, &C.Py_ssize_t) int
42-
pub fn C.PyUnicodeTranslateError_GetEnd(&C.PyObject, &C.Py_ssize_t) int
43-
pub fn C.PyUnicodeDecodeError_SetEnd(&C.PyObject, &C.Py_ssize_t) int
44-
pub fn C.PyUnicodeTranslateError_SetEnd(&C.PyObject, &C.Py_ssize_t) int
45-
pub fn C.PyUnicodeDecodeError_GetReason(&C.PyObject) &C.PyObject
46-
pub fn C.PyUnicodeTranslateError_GetReason(&C.PyObject) &C.PyObject
47-
pub fn C.PyUnicodeDecodeError_SetReason(&C.PyObject, &char) int
48-
pub fn C.PyUnicodeTranslateError_SetReason(&C.PyObject, &char) int
49-
5034
pub fn C.PyOS_snprintf(&char, &C.size_t, &char, ...&&C.PyObject) int
5135
pub fn C.PyOS_vsnprintf(&char, &C.size_t, &char, &C.va_list) int

exceptions.v

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,25 @@ pub fn C.PyExceptionInstance_Check(&C.PyObject) int
7474
pub fn C.PyExceptionInstance_Class(&C.PyObject) &C.PyObject
7575

7676
pub fn C.PyException_GetTraceback(&C.PyObject) &C.PyObject
77+
pub fn C.PyException_GetCause(&C.PyObject) &C.PyObject
78+
pub fn C.PyException_GetContext(&C.PyObject) &C.PyObject
79+
pub fn C.PyException_SetTraceback(&C.PyObject, &C.PyObject) int
7780
pub fn C.PyException_SetCause(&C.PyObject, &C.PyObject)
7881
pub fn C.PyException_SetContext(&C.PyObject, &C.PyObject)
79-
pub fn C.PyExceptionClass_Name(&C.PyObject) &char
82+
83+
pub fn C.PyExceptionClass_Name(&C.PyObject) &char
84+
pub fn C.PyUnicodeDecodeError_GetEncoding(&C.PyObject) &C.PyObject
85+
pub fn C.PyUnicodeDecodeError_GetObject(&C.PyObject) &C.PyObject
86+
pub fn C.PyUnicodeTranslateError_GetObject(&C.PyObject) &C.PyObject
87+
pub fn C.PyUnicodeDecodeError_GetStart(&C.PyObject, &C.Py_ssize_t) int
88+
pub fn C.PyUnicodeTranslateError_GetStart(&C.PyObject, &C.Py_ssize_t) int
89+
pub fn C.PyUnicodeDecodeError_SetStart(&C.PyObject, &C.Py_ssize_t) int
90+
pub fn C.PyUnicodeTranslateError_SetStart(&C.PyObject, &C.Py_ssize_t) int
91+
pub fn C.PyUnicodeDecodeError_GetEnd(&C.PyObject, &C.Py_ssize_t) int
92+
pub fn C.PyUnicodeTranslateError_GetEnd(&C.PyObject, &C.Py_ssize_t) int
93+
pub fn C.PyUnicodeDecodeError_SetEnd(&C.PyObject, &C.Py_ssize_t) int
94+
pub fn C.PyUnicodeTranslateError_SetEnd(&C.PyObject, &C.Py_ssize_t) int
95+
pub fn C.PyUnicodeDecodeError_GetReason(&C.PyObject) &C.PyObject
96+
pub fn C.PyUnicodeTranslateError_GetReason(&C.PyObject) &C.PyObject
97+
pub fn C.PyUnicodeDecodeError_SetReason(&C.PyObject, &char) int
98+
pub fn C.PyUnicodeTranslateError_SetReason(&C.PyObject, &char) int

0 commit comments

Comments
 (0)