summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2025-01-14 10:17:20 (GMT)
committerGitHub <noreply@github.com>2025-01-14 10:17:20 (GMT)
commit24a8d920c1ec251a389fca6dedfb860d9f4bbc76 (patch)
tree967e75bb9d32a7a608ad4914d801d785756339ca
parenteefd4a0bc764c0272c560f26dd10fb8fba0fb7d4 (diff)
downloadcpython-24a8d920c1ec251a389fca6dedfb860d9f4bbc76.zip
cpython-24a8d920c1ec251a389fca6dedfb860d9f4bbc76.tar.gz
cpython-24a8d920c1ec251a389fca6dedfb860d9f4bbc76.tar.bz2
gh-127787: Move _PyUnicodeError_GetParams() to the internal C API (#128803)
-rw-r--r--Include/cpython/pyerrors.h6
-rw-r--r--Include/internal/pycore_pyerrors.h9
2 files changed, 9 insertions, 6 deletions
diff --git a/Include/cpython/pyerrors.h b/Include/cpython/pyerrors.h
index 49a6265..b36b468 100644
--- a/Include/cpython/pyerrors.h
+++ b/Include/cpython/pyerrors.h
@@ -94,12 +94,6 @@ PyAPI_FUNC(void) _PyErr_ChainExceptions1(PyObject *);
/* In exceptions.c */
-PyAPI_FUNC(int) _PyUnicodeError_GetParams(
- PyObject *self,
- PyObject **obj, Py_ssize_t *objlen,
- Py_ssize_t *start, Py_ssize_t *end,
- int as_bytes);
-
PyAPI_FUNC(PyObject*) PyUnstable_Exc_PrepReraiseStar(
PyObject *orig,
PyObject *excs);
diff --git a/Include/internal/pycore_pyerrors.h b/Include/internal/pycore_pyerrors.h
index 6f2fdda..8dea2d3 100644
--- a/Include/internal/pycore_pyerrors.h
+++ b/Include/internal/pycore_pyerrors.h
@@ -190,6 +190,15 @@ Py_DEPRECATED(3.12) extern void _PyErr_ChainExceptions(PyObject *, PyObject *, P
PyAPI_DATA(PyTypeObject) _PyExc_IncompleteInputError;
#define PyExc_IncompleteInputError ((PyObject *)(&_PyExc_IncompleteInputError))
+extern int _PyUnicodeError_GetParams(
+ PyObject *self,
+ PyObject **obj,
+ Py_ssize_t *objlen,
+ Py_ssize_t *start,
+ Py_ssize_t *end,
+ int as_bytes);
+
+
#ifdef __cplusplus
}
#endif