@@ -2863,37 +2863,45 @@ unicode_error_set_end_impl(PyObject *self, Py_ssize_t end)
28632863 return 0 ;
28642864}
28652865
2866+ // --- PyUnicodeEncodeObject: 'encoding' getters ------------------------------
28662867
28672868PyObject *
28682869PyUnicodeEncodeError_GetEncoding (PyObject * self )
28692870{
28702871 return unicode_error_get_encoding_impl (self );
28712872}
28722873
2874+
28732875PyObject *
28742876PyUnicodeDecodeError_GetEncoding (PyObject * self )
28752877{
28762878 return unicode_error_get_encoding_impl (self );
28772879}
28782880
2881+ // --- PyUnicodeEncodeObject: 'object' getters --------------------------------
2882+
28792883PyObject *
28802884PyUnicodeEncodeError_GetObject (PyObject * self )
28812885{
28822886 return unicode_error_get_object_impl (self , false);
28832887}
28842888
2889+
28852890PyObject *
28862891PyUnicodeDecodeError_GetObject (PyObject * self )
28872892{
28882893 return unicode_error_get_object_impl (self , true);
28892894}
28902895
2896+
28912897PyObject *
28922898PyUnicodeTranslateError_GetObject (PyObject * self )
28932899{
28942900 return unicode_error_get_object_impl (self , false);
28952901}
28962902
2903+ // --- PyUnicodeEncodeObject: 'start' getters ---------------------------------
2904+
28972905int
28982906PyUnicodeEncodeError_GetStart (PyObject * self , Py_ssize_t * start )
28992907{
@@ -2914,6 +2922,7 @@ PyUnicodeTranslateError_GetStart(PyObject *self, Py_ssize_t *start)
29142922 return unicode_error_get_start_impl (self , start , false);
29152923}
29162924
2925+ // --- PyUnicodeEncodeObject: 'start' setters ---------------------------------
29172926
29182927int
29192928PyUnicodeEncodeError_SetStart (PyObject * self , Py_ssize_t start )
@@ -2935,6 +2944,7 @@ PyUnicodeTranslateError_SetStart(PyObject *self, Py_ssize_t start)
29352944 return unicode_error_set_start_impl (self , start );
29362945}
29372946
2947+ // --- PyUnicodeEncodeObject: 'end' getters -----------------------------------
29382948
29392949int
29402950PyUnicodeEncodeError_GetEnd (PyObject * self , Py_ssize_t * end )
@@ -2956,6 +2966,7 @@ PyUnicodeTranslateError_GetEnd(PyObject *self, Py_ssize_t *end)
29562966 return unicode_error_get_end_impl (self , end , false);
29572967}
29582968
2969+ // --- PyUnicodeEncodeObject: 'end' setters -----------------------------------
29592970
29602971int
29612972PyUnicodeEncodeError_SetEnd (PyObject * self , Py_ssize_t end )
@@ -2977,6 +2988,7 @@ PyUnicodeTranslateError_SetEnd(PyObject *self, Py_ssize_t end)
29772988 return unicode_error_set_end_impl (self , end );
29782989}
29792990
2991+ // --- PyUnicodeEncodeObject: 'reason' getters --------------------------------
29802992
29812993PyObject *
29822994PyUnicodeEncodeError_GetReason (PyObject * self )
@@ -2998,6 +3010,7 @@ PyUnicodeTranslateError_GetReason(PyObject *self)
29983010 return unicode_error_get_reason_impl (self );
29993011}
30003012
3013+ // --- PyUnicodeEncodeObject: 'reason' setters --------------------------------
30013014
30023015int
30033016PyUnicodeEncodeError_SetReason (PyObject * self , const char * reason )
0 commit comments