From 370fd202f1a3d06329ca2dbfdcb22ca1c9de64c0 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Wed, 8 Mar 2017 20:47:48 +0200 Subject: [PATCH] Use Py_RETURN_FALSE/Py_RETURN_TRUE rather than PyBool_FromLong(0)/PyBool_FromLong(1). (#567) --- Objects/unicodeobject.c | 50 ++++++++++++++++++++--------------------- Python/import.c | 2 +- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 58899adc46..d5cf9548ae 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -11748,14 +11748,14 @@ unicode_islower_impl(PyObject *self) /* Special case for empty strings */ if (length == 0) - return PyBool_FromLong(0); + Py_RETURN_FALSE; cased = 0; for (i = 0; i < length; i++) { const Py_UCS4 ch = PyUnicode_READ(kind, data, i); if (Py_UNICODE_ISUPPER(ch) || Py_UNICODE_ISTITLE(ch)) - return PyBool_FromLong(0); + Py_RETURN_FALSE; else if (!cased && Py_UNICODE_ISLOWER(ch)) cased = 1; } @@ -11793,14 +11793,14 @@ unicode_isupper_impl(PyObject *self) /* Special case for empty strings */ if (length == 0) - return PyBool_FromLong(0); + Py_RETURN_FALSE; cased = 0; for (i = 0; i < length; i++) { const Py_UCS4 ch = PyUnicode_READ(kind, data, i); if (Py_UNICODE_ISLOWER(ch) || Py_UNICODE_ISTITLE(ch)) - return PyBool_FromLong(0); + Py_RETURN_FALSE; else if (!cased && Py_UNICODE_ISUPPER(ch)) cased = 1; } @@ -11840,7 +11840,7 @@ unicode_istitle_impl(PyObject *self) /* Special case for empty strings */ if (length == 0) - return PyBool_FromLong(0); + Py_RETURN_FALSE; cased = 0; previous_is_cased = 0; @@ -11849,13 +11849,13 @@ unicode_istitle_impl(PyObject *self) if (Py_UNICODE_ISUPPER(ch) || Py_UNICODE_ISTITLE(ch)) { if (previous_is_cased) - return PyBool_FromLong(0); + Py_RETURN_FALSE; previous_is_cased = 1; cased = 1; } else if (Py_UNICODE_ISLOWER(ch)) { if (!previous_is_cased) - return PyBool_FromLong(0); + Py_RETURN_FALSE; previous_is_cased = 1; cased = 1; } @@ -11895,14 +11895,14 @@ unicode_isspace_impl(PyObject *self) /* Special case for empty strings */ if (length == 0) - return PyBool_FromLong(0); + Py_RETURN_FALSE; for (i = 0; i < length; i++) { const Py_UCS4 ch = PyUnicode_READ(kind, data, i); if (!Py_UNICODE_ISSPACE(ch)) - return PyBool_FromLong(0); + Py_RETURN_FALSE; } - return PyBool_FromLong(1); + Py_RETURN_TRUE; } /*[clinic input] @@ -11935,13 +11935,13 @@ unicode_isalpha_impl(PyObject *self) /* Special case for empty strings */ if (length == 0) - return PyBool_FromLong(0); + Py_RETURN_FALSE; for (i = 0; i < length; i++) { if (!Py_UNICODE_ISALPHA(PyUnicode_READ(kind, data, i))) - return PyBool_FromLong(0); + Py_RETURN_FALSE; } - return PyBool_FromLong(1); + Py_RETURN_TRUE; } /*[clinic input] @@ -11976,14 +11976,14 @@ unicode_isalnum_impl(PyObject *self) /* Special case for empty strings */ if (len == 0) - return PyBool_FromLong(0); + Py_RETURN_FALSE; for (i = 0; i < len; i++) { const Py_UCS4 ch = PyUnicode_READ(kind, data, i); if (!Py_UNICODE_ISALNUM(ch)) - return PyBool_FromLong(0); + Py_RETURN_FALSE; } - return PyBool_FromLong(1); + Py_RETURN_TRUE; } /*[clinic input] @@ -12016,13 +12016,13 @@ unicode_isdecimal_impl(PyObject *self) /* Special case for empty strings */ if (length == 0) - return PyBool_FromLong(0); + Py_RETURN_FALSE; for (i = 0; i < length; i++) { if (!Py_UNICODE_ISDECIMAL(PyUnicode_READ(kind, data, i))) - return PyBool_FromLong(0); + Py_RETURN_FALSE; } - return PyBool_FromLong(1); + Py_RETURN_TRUE; } /*[clinic input] @@ -12056,13 +12056,13 @@ unicode_isdigit_impl(PyObject *self) /* Special case for empty strings */ if (length == 0) - return PyBool_FromLong(0); + Py_RETURN_FALSE; for (i = 0; i < length; i++) { if (!Py_UNICODE_ISDIGIT(PyUnicode_READ(kind, data, i))) - return PyBool_FromLong(0); + Py_RETURN_FALSE; } - return PyBool_FromLong(1); + Py_RETURN_TRUE; } /*[clinic input] @@ -12095,13 +12095,13 @@ unicode_isnumeric_impl(PyObject *self) /* Special case for empty strings */ if (length == 0) - return PyBool_FromLong(0); + Py_RETURN_FALSE; for (i = 0; i < length; i++) { if (!Py_UNICODE_ISNUMERIC(PyUnicode_READ(kind, data, i))) - return PyBool_FromLong(0); + Py_RETURN_FALSE; } - return PyBool_FromLong(1); + Py_RETURN_TRUE; } int diff --git a/Python/import.c b/Python/import.c index 53c0f4defb..0fc4d1da54 100644 --- a/Python/import.c +++ b/Python/import.c @@ -240,7 +240,7 @@ _imp_lock_held_impl(PyObject *module) #ifdef WITH_THREAD return PyBool_FromLong(import_lock_thread != -1); #else - return PyBool_FromLong(0); + Py_RETURN_FALSE; #endif } -- 2.40.0