From a52f82baf246e2fbbc58fe03ef7a51f3cc9514e1 Mon Sep 17 00:00:00 2001 From: Oleg Iarygin Date: Mon, 14 Mar 2022 19:03:21 +0300 Subject: [PATCH] bpo-46920: Remove disabled debug code added decades ago and likely unnecessary (GH-31812) --- Objects/unicodeobject.c | 13 ------------- Parser/pegen.c | 11 ----------- Python/formatter_unicode.c | 18 ------------------ 3 files changed, 42 deletions(-) diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 2261b9a0316..5dfe6e1e93f 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -13623,14 +13623,6 @@ unicode_zfill_impl(PyObject *self, Py_ssize_t width) return u; } -#if 0 -static PyObject * -unicode__decimal2ascii(PyObject *self) -{ - return PyUnicode_TransformDecimalAndSpaceToASCII(self); -} -#endif - PyDoc_STRVAR(startswith__doc__, "S.startswith(prefix[, start[, end]]) -> bool\n\ \n\ @@ -14216,11 +14208,6 @@ static PyMethodDef unicode_methods[] = { UNICODE___FORMAT___METHODDEF UNICODE_MAKETRANS_METHODDEF UNICODE_SIZEOF_METHODDEF -#if 0 - /* These methods are just used for debugging the implementation. */ - {"_decimal2ascii", (PyCFunction) unicode__decimal2ascii, METH_NOARGS}, -#endif - {"__getnewargs__", unicode_getnewargs, METH_NOARGS}, {NULL, NULL} }; diff --git a/Parser/pegen.c b/Parser/pegen.c index 95dc54dd604..143461d44a1 100644 --- a/Parser/pegen.c +++ b/Parser/pegen.c @@ -37,17 +37,6 @@ _PyPegen_byte_offset_to_character_offset(PyObject *line, Py_ssize_t col_offset) return size; } -#if 0 -static const char * -token_name(int type) -{ - if (0 <= type && type <= N_TOKENS) { - return _PyParser_TokenNames[type]; - } - return ""; -} -#endif - // Here, mark is the start of the node, while p->mark is the end. // If node==NULL, they should be the same. int diff --git a/Python/formatter_unicode.c b/Python/formatter_unicode.c index 0c21301fb9e..a1e50e20c9d 100644 --- a/Python/formatter_unicode.c +++ b/Python/formatter_unicode.c @@ -137,24 +137,6 @@ typedef struct { Py_UCS4 type; } InternalFormatSpec; -#if 0 -/* Occasionally useful for debugging. Should normally be commented out. */ -static void -DEBUG_PRINT_FORMAT_SPEC(InternalFormatSpec *format) -{ - printf("internal format spec: fill_char %d\n", format->fill_char); - printf("internal format spec: align %d\n", format->align); - printf("internal format spec: alternate %d\n", format->alternate); - printf("internal format spec: sign %d\n", format->sign); - printf("internal format spec: width %zd\n", format->width); - printf("internal format spec: thousands_separators %d\n", - format->thousands_separators); - printf("internal format spec: precision %zd\n", format->precision); - printf("internal format spec: type %c\n", format->type); - printf("\n"); -} -#endif - /* ptr points to the start of the format_spec, end points just past its end.