diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2015-04-25 13:43:51 -0400 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2015-04-25 13:43:51 -0400 |
commit | 588aff4847eaaec1b3192bf878dc515298b9fdcf (patch) | |
tree | 7cf57badc4ab372d0b7d18e50935f5b63b506d9f | |
parent | a8b1c0c6d10e1939d9001a52a962ecd6ef06500c (diff) | |
parent | 3cc68c97c8a3d3d22389b6b01020534a84b946cd (diff) | |
download | numpy-588aff4847eaaec1b3192bf878dc515298b9fdcf.tar.gz |
Merge pull request #5797 from jaimefrio/py_return_none
MANT: Use Py_RETURN_NONE whenever Py_None is returned
-rw-r--r-- | numpy/core/src/multiarray/arraytypes.c.src | 3 | ||||
-rw-r--r-- | numpy/core/src/multiarray/compiled_base.c | 15 | ||||
-rw-r--r-- | numpy/core/src/multiarray/datetime.c | 6 | ||||
-rw-r--r-- | numpy/core/src/multiarray/descriptor.c | 21 | ||||
-rw-r--r-- | numpy/core/src/multiarray/getset.c | 9 | ||||
-rw-r--r-- | numpy/core/src/multiarray/item_selection.c | 9 | ||||
-rw-r--r-- | numpy/core/src/multiarray/iterators.c | 3 | ||||
-rw-r--r-- | numpy/core/src/multiarray/methods.c | 36 | ||||
-rw-r--r-- | numpy/core/src/multiarray/multiarray_tests.c.src | 9 | ||||
-rw-r--r-- | numpy/core/src/multiarray/multiarraymodule.c | 6 | ||||
-rw-r--r-- | numpy/core/src/multiarray/numpymemoryview.c | 3 | ||||
-rw-r--r-- | numpy/core/src/multiarray/scalartypes.c.src | 17 | ||||
-rw-r--r-- | numpy/core/src/multiarray/shape.c | 3 | ||||
-rw-r--r-- | numpy/core/src/umath/ufunc_object.c | 3 | ||||
-rw-r--r-- | numpy/core/src/umath/umathmodule.c | 3 | ||||
-rw-r--r-- | numpy/f2py/src/fortranobject.c | 3 | ||||
-rw-r--r-- | numpy/linalg/lapack_litemodule.c | 3 |
17 files changed, 51 insertions, 101 deletions
diff --git a/numpy/core/src/multiarray/arraytypes.c.src b/numpy/core/src/multiarray/arraytypes.c.src index 8287c2268..fb467cb78 100644 --- a/numpy/core/src/multiarray/arraytypes.c.src +++ b/numpy/core/src/multiarray/arraytypes.c.src @@ -529,8 +529,7 @@ OBJECT_getitem(char *ip, PyArrayObject *ap) PyObject *obj; NPY_COPY_PYOBJECT_PTR(&obj, ip); if (obj == NULL) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } else { Py_INCREF(obj); diff --git a/numpy/core/src/multiarray/compiled_base.c b/numpy/core/src/multiarray/compiled_base.c index baf405d1e..76c5e9c25 100644 --- a/numpy/core/src/multiarray/compiled_base.c +++ b/numpy/core/src/multiarray/compiled_base.c @@ -440,8 +440,7 @@ arr_insert(PyObject *NPY_UNUSED(self), PyObject *args, PyObject *kwdict) Py_DECREF(avals); PyDataMem_FREE(zero); Py_DECREF(ainput); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } totmask = (int) PyArray_SIZE(amask); @@ -466,8 +465,7 @@ arr_insert(PyObject *NPY_UNUSED(self), PyObject *args, PyObject *kwdict) Py_DECREF(avals); PyDataMem_FREE(zero); Py_DECREF(ainput); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; fail: PyDataMem_FREE(zero); @@ -1233,8 +1231,7 @@ arr_add_docstring(PyObject *NPY_UNUSED(dummy), PyObject *args) /* Don't add docstrings */ if (Py_OptimizeFlag > 1) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } if (PyGetSetDescr_TypePtr == NULL) { @@ -1315,8 +1312,7 @@ arr_add_docstring(PyObject *NPY_UNUSED(dummy), PyObject *args) "Cannot set a docstring for that object"); return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } #undef _TESTDOC1 @@ -1324,8 +1320,7 @@ arr_add_docstring(PyObject *NPY_UNUSED(dummy), PyObject *args) #undef _ADDDOC Py_INCREF(str); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } diff --git a/numpy/core/src/multiarray/datetime.c b/numpy/core/src/multiarray/datetime.c index a870650fc..9e4e00e9c 100644 --- a/numpy/core/src/multiarray/datetime.c +++ b/numpy/core/src/multiarray/datetime.c @@ -2808,8 +2808,7 @@ convert_datetime_to_pyobject(npy_datetime dt, PyArray_DatetimeMetaData *meta) * into None. */ if (dt == NPY_DATETIME_NAT || meta->base == NPY_FR_GENERIC) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } /* If the type's precision is greater than microseconds, return an int */ @@ -2862,8 +2861,7 @@ convert_timedelta_to_pyobject(npy_timedelta td, PyArray_DatetimeMetaData *meta) * Convert NaT (not-a-time) into None. */ if (td == NPY_DATETIME_NAT) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } /* diff --git a/numpy/core/src/multiarray/descriptor.c b/numpy/core/src/multiarray/descriptor.c index bbcd5da36..a7953b44d 100644 --- a/numpy/core/src/multiarray/descriptor.c +++ b/numpy/core/src/multiarray/descriptor.c @@ -143,8 +143,7 @@ array_set_typeDict(PyObject *NPY_UNUSED(ignored), PyObject *args) typeDict = dict; /* Create an internal reference to it */ Py_INCREF(dict); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } #define _chk_byteorder(arg) (arg == '>' || arg == '<' || \ @@ -1655,8 +1654,7 @@ static PyObject * arraydescr_subdescr_get(PyArray_Descr *self) { if (!PyDataType_HASSUBARRAY(self)) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } return Py_BuildValue("OO", (PyObject *)self->subarray->base, self->subarray->shape); @@ -1905,8 +1903,7 @@ static PyObject * arraydescr_fields_get(PyArray_Descr *self) { if (!PyDataType_HASFIELDS(self)) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } return PyDictProxy_New(self->fields); } @@ -1915,8 +1912,7 @@ static PyObject * arraydescr_metadata_get(PyArray_Descr *self) { if (self->metadata == NULL) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } return PyDictProxy_New(self->metadata); } @@ -1936,8 +1932,7 @@ static PyObject * arraydescr_names_get(PyArray_Descr *self) { if (!PyDataType_HASFIELDS(self)) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } Py_INCREF(self->names); return self->names; @@ -2380,8 +2375,7 @@ arraydescr_setstate(PyArray_Descr *self, PyObject *args) char dtypeflags; if (self->fields == Py_None) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } if (PyTuple_GET_SIZE(args) != 1 || !(PyTuple_Check(PyTuple_GET_ITEM(args, 0)))) { @@ -2725,8 +2719,7 @@ arraydescr_setstate(PyArray_Descr *self, PyObject *args) Py_XDECREF(old_metadata); } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } /*NUMPY_API diff --git a/numpy/core/src/multiarray/getset.c b/numpy/core/src/multiarray/getset.c index 5374f42e7..cbc798273 100644 --- a/numpy/core/src/multiarray/getset.c +++ b/numpy/core/src/multiarray/getset.c @@ -223,8 +223,7 @@ static PyObject * array_protocol_strides_get(PyArrayObject *self) { if (PyArray_ISCONTIGUOUS(self)) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } return PyArray_IntTupleFromIntp(PyArray_NDIM(self), PyArray_STRIDES(self)); } @@ -618,8 +617,7 @@ static PyObject * array_base_get(PyArrayObject *self) { if (PyArray_BASE(self) == NULL) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } else { Py_INCREF(PyArray_BASE(self)); @@ -897,8 +895,7 @@ array_transpose_get(PyArrayObject *self) static PyObject * array_finalize_get(PyArrayObject *NPY_UNUSED(self)) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } NPY_NO_EXPORT PyGetSetDef array_getsetlist[] = { diff --git a/numpy/core/src/multiarray/item_selection.c b/numpy/core/src/multiarray/item_selection.c index 877887109..00639a19c 100644 --- a/numpy/core/src/multiarray/item_selection.c +++ b/numpy/core/src/multiarray/item_selection.c @@ -408,8 +408,7 @@ PyArray_PutTo(PyArrayObject *self, PyObject* values0, PyObject *indices0, if (copied) { Py_DECREF(self); } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; fail: Py_XDECREF(indices); @@ -482,8 +481,7 @@ PyArray_PutMask(PyArrayObject *self, PyObject* values0, PyObject* mask0) if (nv <= 0) { Py_XDECREF(values); Py_XDECREF(mask); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } src = PyArray_DATA(values); @@ -527,8 +525,7 @@ PyArray_PutMask(PyArrayObject *self, PyObject* values0, PyObject* mask0) if (copied) { Py_DECREF(self); } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; fail: Py_XDECREF(mask); diff --git a/numpy/core/src/multiarray/iterators.c b/numpy/core/src/multiarray/iterators.c index 81c6b2a8e..e56237573 100644 --- a/numpy/core/src/multiarray/iterators.c +++ b/numpy/core/src/multiarray/iterators.c @@ -1760,8 +1760,7 @@ arraymultiter_reset(PyArrayMultiIterObject *self, PyObject *args) return NULL; } PyArray_MultiIter_RESET(self); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } static PyMethodDef arraymultiter_methods[] = { diff --git a/numpy/core/src/multiarray/methods.c b/numpy/core/src/multiarray/methods.c index 851a37456..a51453dd1 100644 --- a/numpy/core/src/multiarray/methods.c +++ b/numpy/core/src/multiarray/methods.c @@ -149,8 +149,7 @@ array_fill(PyArrayObject *self, PyObject *args) if (PyArray_FillWithScalar(self, obj) < 0) { return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } static PyObject * @@ -466,8 +465,7 @@ array_setfield(PyArrayObject *self, PyObject *args, PyObject *kwds) if (PyArray_SetField(self, dtype, offset, value) < 0) { return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } /* This doesn't change the descriptor just the actual data... @@ -605,8 +603,7 @@ array_tofile(PyArrayObject *self, PyObject *args, PyObject *kwds) goto fail; } Py_DECREF(file); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; fail: Py_DECREF(file); @@ -757,8 +754,7 @@ array_setscalar(PyArrayObject *self, PyObject *args) return NULL; } else { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } } @@ -1055,14 +1051,12 @@ array_resize(PyArrayObject *self, PyObject *args, PyObject *kwds) } if (size == 0) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } else if (size == 1) { obj = PyTuple_GET_ITEM(args, 0); if (obj == Py_None) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } args = obj; } @@ -1079,8 +1073,7 @@ array_resize(PyArrayObject *self, PyObject *args, PyObject *kwds) return NULL; } Py_DECREF(ret); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } static PyObject * @@ -1177,8 +1170,7 @@ array_sort(PyArrayObject *self, PyObject *args, PyObject *kwds) if (val < 0) { return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } static PyObject * @@ -1246,8 +1238,7 @@ array_partition(PyArrayObject *self, PyObject *args, PyObject *kwds) if (val < 0) { return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } static PyObject * @@ -1806,8 +1797,7 @@ array_setstate(PyArrayObject *self, PyObject *args) PyArray_UpdateFlags(self, NPY_ARRAY_UPDATE_ALL); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } /*NUMPY_API*/ @@ -1884,8 +1874,7 @@ array_dump(PyArrayObject *self, PyObject *args) if (ret < 0) { return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } @@ -2305,8 +2294,7 @@ array_setflags(PyArrayObject *self, PyObject *args, PyObject *kwds) } } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } diff --git a/numpy/core/src/multiarray/multiarray_tests.c.src b/numpy/core/src/multiarray/multiarray_tests.c.src index 9a2cd0c1b..e7f8e36fd 100644 --- a/numpy/core/src/multiarray/multiarray_tests.c.src +++ b/numpy/core/src/multiarray/multiarray_tests.c.src @@ -412,8 +412,7 @@ test_pydatamem_seteventhook_start(PyObject* NPY_UNUSED(self), PyObject* NPY_UNUS { malloc_free_counts[0] = malloc_free_counts[1] = 0; old_hook = PyDataMem_SetEventHook(test_hook, (void *) malloc_free_counts, &old_data); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } static PyObject* @@ -440,8 +439,7 @@ test_pydatamem_seteventhook_end(PyObject* NPY_UNUSED(self), PyObject* NPY_UNUSED return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } @@ -563,8 +561,7 @@ inplace_increment(PyObject *dummy, PyObject *args) Py_DECREF(mit); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; fail: Py_XDECREF(mit); diff --git a/numpy/core/src/multiarray/multiarraymodule.c b/numpy/core/src/multiarray/multiarraymodule.c index 1a8fda94d..369b5a8e1 100644 --- a/numpy/core/src/multiarray/multiarraymodule.c +++ b/numpy/core/src/multiarray/multiarraymodule.c @@ -1842,8 +1842,7 @@ array_copyto(PyObject *NPY_UNUSED(ignored), PyObject *args, PyObject *kwds) Py_XDECREF(src); Py_XDECREF(wheremask); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; fail: Py_XDECREF(src); @@ -2892,8 +2891,7 @@ array_set_string_function(PyObject *NPY_UNUSED(self), PyObject *args, return NULL; } PyArray_SetStringFunction(op, repr); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } static PyObject * diff --git a/numpy/core/src/multiarray/numpymemoryview.c b/numpy/core/src/multiarray/numpymemoryview.c index ccc5f33ed..3f5616601 100644 --- a/numpy/core/src/multiarray/numpymemoryview.c +++ b/numpy/core/src/multiarray/numpymemoryview.c @@ -112,8 +112,7 @@ _IntTupleFromSsizet(int len, Py_ssize_t *vals) PyObject *intTuple; if (vals == NULL) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } intTuple = PyTuple_New(len); if (!intTuple) return NULL; diff --git a/numpy/core/src/multiarray/scalartypes.c.src b/numpy/core/src/multiarray/scalartypes.c.src index 252e5b726..b91a644cd 100644 --- a/numpy/core/src/multiarray/scalartypes.c.src +++ b/numpy/core/src/multiarray/scalartypes.c.src @@ -1308,8 +1308,7 @@ gentype_typedescr_get(PyObject *self) static PyObject * gentype_base_get(PyObject *NPY_UNUSED(self)) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } @@ -1741,8 +1740,7 @@ voidtype_setfield(PyVoidScalarObject *self, PyObject *args, PyObject *kwds) src); Py_DECREF(src); } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } @@ -1836,8 +1834,7 @@ fail: static PyObject * gentype_setstate(PyObject *NPY_UNUSED(self), PyObject *NPY_UNUSED(args)) { - Py_INCREF(Py_None); - return (Py_None); + Py_RETURN_NONE; } static PyObject * @@ -1853,8 +1850,7 @@ gentype_dump(PyObject *self, PyObject *args) if (ret < 0) { return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } static PyObject * @@ -1872,8 +1868,7 @@ static PyObject * gentype_setflags(PyObject *NPY_UNUSED(self), PyObject *NPY_UNUSED(args), PyObject *NPY_UNUSED(kwds)) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } /* @@ -2575,7 +2570,7 @@ static PyObject * PyArrayObject *arr; PyArray_Descr *typecode = NULL; #if (@work@ != 0) || (@default@ == 1) - void *thisfunc = (void *)@name@_arrtype_new; + void *thisfunc = (void *)@name@_arrtype_new; #endif #if !(@default@ == 2) int itemsize; diff --git a/numpy/core/src/multiarray/shape.c b/numpy/core/src/multiarray/shape.c index 03bfc6a7a..b679d6d5d 100644 --- a/numpy/core/src/multiarray/shape.c +++ b/numpy/core/src/multiarray/shape.c @@ -154,8 +154,7 @@ PyArray_Resize(PyArrayObject *self, PyArray_Dims *newshape, int refcheck, PyArray_FLAGS(self), &(((PyArrayObject_fields *)self)->flags)); memmove(PyArray_DIMS(self), new_dimensions, new_nd*sizeof(npy_intp)); memmove(PyArray_STRIDES(self), new_strides, new_nd*sizeof(npy_intp)); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } /* diff --git a/numpy/core/src/umath/ufunc_object.c b/numpy/core/src/umath/ufunc_object.c index 9f89d71c2..21e1013d9 100644 --- a/numpy/core/src/umath/ufunc_object.c +++ b/numpy/core/src/umath/ufunc_object.c @@ -4401,8 +4401,7 @@ ufunc_seterr(PyObject *NPY_UNUSED(dummy), PyObject *args) return NULL; } #endif - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } diff --git a/numpy/core/src/umath/umathmodule.c b/numpy/core/src/umath/umathmodule.c index 624588410..b1da2aeed 100644 --- a/numpy/core/src/umath/umathmodule.c +++ b/numpy/core/src/umath/umathmodule.c @@ -242,8 +242,7 @@ add_newdoc_ufunc(PyObject *NPY_UNUSED(dummy), PyObject *args) strcpy(newdocstr, docstr); ufunc->doc = newdocstr; - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } diff --git a/numpy/f2py/src/fortranobject.c b/numpy/f2py/src/fortranobject.c index 2e182922d..9024dd5b3 100644 --- a/numpy/f2py/src/fortranobject.c +++ b/numpy/f2py/src/fortranobject.c @@ -279,8 +279,7 @@ fortran_getattr(PyFortranObject *fp, char *name) { /* Py_INCREF(v); */ return v; } else { /* array is not allocated */ - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } } if (strcmp(name,"__dict__")==0) { diff --git a/numpy/linalg/lapack_litemodule.c b/numpy/linalg/lapack_litemodule.c index f9f515bb7..32290123b 100644 --- a/numpy/linalg/lapack_litemodule.c +++ b/numpy/linalg/lapack_litemodule.c @@ -297,8 +297,7 @@ lapack_lite_xerbla(PyObject *NPY_UNUSED(self), PyObject *args) if (PyErr_Occurred()) { return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } |