From b7f0d3d34b2447cf35aaa7280e69947d47329289 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Mon, 21 Oct 2019 20:58:38 +0300 Subject: [PATCH] bpo-38540: Revert a warning if PY_SSIZE_T_CLEAN is not defined. --- Python/getargs.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/Python/getargs.c b/Python/getargs.c index c3895d1d6c5945f..1c53361c5e6e181 100644 --- a/Python/getargs.c +++ b/Python/getargs.c @@ -1176,19 +1176,7 @@ convertsimple(PyObject *arg, const char **p_format, va_list *p_va, int flags, trailing 0-byte */ - int *q = NULL; Py_ssize_t *q2 = NULL; - if (flags & FLAG_SIZE_T) { - q2 = va_arg(*p_va, Py_ssize_t*); - } - else { - if (PyErr_WarnEx(PyExc_DeprecationWarning, - "PY_SSIZE_T_CLEAN will be required for '#' formats", 1)) - { - Py_DECREF(s); - return NULL; - } - q = va_arg(*p_va, int*); - } + FETCH_SIZE; format++; if (q == NULL && q2 == NULL) {