cpython: 52931189d7ee (original) (raw)
Mercurial > cpython
changeset 102079:52931189d7ee
Issue #27342: Replaced some Py_XDECREFs with Py_DECREFs. Patch by Xiang Zhang. [#27342]
Serhiy Storchaka storchaka@gmail.com | |
---|---|
date | Sat, 18 Jun 2016 09:44:03 +0300 |
parents | 61bd6974405f |
children | 4fbcd58df1a0 |
files | Objects/rangeobject.c Python/bltinmodule.c |
diffstat | 2 files changed, 7 insertions(+), 7 deletions(-)[+] [-] Objects/rangeobject.c 10 Python/bltinmodule.c 4 |
line wrap: on
line diff
--- a/Objects/rangeobject.c +++ b/Objects/rangeobject.c @@ -129,9 +129,9 @@ range_new(PyTypeObject *type, PyObject * return (PyObject ) obj; / Failed to create object, release attributes */
@@ -196,7 +196,7 @@ compute_range_length(PyObject start, Py / if (lo >= hi), return length of 0. */ cmp_result = PyObject_RichCompareBool(lo, hi, Py_GE); if (cmp_result != 0) {
Py_XDECREF(step);[](#l1.20)
Py_DECREF(step);[](#l1.21) if (cmp_result < 0)[](#l1.22) return NULL;[](#l1.23) return PyLong_FromLong(0);[](#l1.24)
@@ -225,9 +225,9 @@ compute_range_length(PyObject *start, Py return result; Fail:
--- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c @@ -2711,10 +2711,10 @@ PyObject * SETBUILTIN("zip", &PyZip_Type); debug = PyBool_FromLong(Py_OptimizeFlag == 0); if (PyDict_SetItemString(dict, "debug", debug) < 0) {
Py_XDECREF(debug);[](#l2.7)