summaryrefslogtreecommitdiff
path: root/numpy/core
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core')
-rw-r--r--numpy/core/overrides.py2
-rw-r--r--numpy/core/src/multiarray/arrayfunction_override.c2
-rw-r--r--numpy/core/src/multiarray/multiarraymodule.c8
-rw-r--r--numpy/core/src/multiarray/multiarraymodule.h2
-rw-r--r--numpy/core/tests/test_overrides.py14
5 files changed, 14 insertions, 14 deletions
diff --git a/numpy/core/overrides.py b/numpy/core/overrides.py
index ee713320c..d4697b8a6 100644
--- a/numpy/core/overrides.py
+++ b/numpy/core/overrides.py
@@ -152,7 +152,7 @@ def array_function_dispatch(dispatcher, module=None, verify=True,
if module is not None:
public_api.__module__ = module
- public_api.__numpy_implementation__ = implementation
+ public_api.__skip_array_function__ = implementation
return public_api
diff --git a/numpy/core/src/multiarray/arrayfunction_override.c b/numpy/core/src/multiarray/arrayfunction_override.c
index 9a9d180c5..02078306c 100644
--- a/numpy/core/src/multiarray/arrayfunction_override.c
+++ b/numpy/core/src/multiarray/arrayfunction_override.c
@@ -173,7 +173,7 @@ array_function_method_impl(PyObject *func, PyObject *types, PyObject *args,
}
}
- implementation = PyObject_GetAttr(func, npy_ma_str_numpy_implementation);
+ implementation = PyObject_GetAttr(func, npy_ma_str_skip_array_function);
if (implementation == NULL) {
return NULL;
}
diff --git a/numpy/core/src/multiarray/multiarraymodule.c b/numpy/core/src/multiarray/multiarraymodule.c
index cf3054951..06e15225d 100644
--- a/numpy/core/src/multiarray/multiarraymodule.c
+++ b/numpy/core/src/multiarray/multiarraymodule.c
@@ -4493,7 +4493,7 @@ NPY_VISIBILITY_HIDDEN PyObject * npy_ma_str_array_prepare = NULL;
NPY_VISIBILITY_HIDDEN PyObject * npy_ma_str_array_wrap = NULL;
NPY_VISIBILITY_HIDDEN PyObject * npy_ma_str_array_finalize = NULL;
NPY_VISIBILITY_HIDDEN PyObject * npy_ma_str_ufunc = NULL;
-NPY_VISIBILITY_HIDDEN PyObject * npy_ma_str_numpy_implementation = NULL;
+NPY_VISIBILITY_HIDDEN PyObject * npy_ma_str_skip_array_function = NULL;
NPY_VISIBILITY_HIDDEN PyObject * npy_ma_str_order = NULL;
NPY_VISIBILITY_HIDDEN PyObject * npy_ma_str_copy = NULL;
NPY_VISIBILITY_HIDDEN PyObject * npy_ma_str_dtype = NULL;
@@ -4509,8 +4509,8 @@ intern_strings(void)
npy_ma_str_array_wrap = PyUString_InternFromString("__array_wrap__");
npy_ma_str_array_finalize = PyUString_InternFromString("__array_finalize__");
npy_ma_str_ufunc = PyUString_InternFromString("__array_ufunc__");
- npy_ma_str_numpy_implementation = PyUString_InternFromString(
- "__numpy_implementation__");
+ npy_ma_str_skip_array_function = PyUString_InternFromString(
+ "__skip_array_function__");
npy_ma_str_order = PyUString_InternFromString("order");
npy_ma_str_copy = PyUString_InternFromString("copy");
npy_ma_str_dtype = PyUString_InternFromString("dtype");
@@ -4520,7 +4520,7 @@ intern_strings(void)
return npy_ma_str_array && npy_ma_str_array_prepare &&
npy_ma_str_array_wrap && npy_ma_str_array_finalize &&
- npy_ma_str_ufunc && npy_ma_str_numpy_implementation &&
+ npy_ma_str_ufunc && npy_ma_str_skip_array_function &&
npy_ma_str_order && npy_ma_str_copy && npy_ma_str_dtype &&
npy_ma_str_ndmin && npy_ma_str_axis1 && npy_ma_str_axis2;
}
diff --git a/numpy/core/src/multiarray/multiarraymodule.h b/numpy/core/src/multiarray/multiarraymodule.h
index 67504805c..5cf082fbb 100644
--- a/numpy/core/src/multiarray/multiarraymodule.h
+++ b/numpy/core/src/multiarray/multiarraymodule.h
@@ -6,7 +6,7 @@ NPY_VISIBILITY_HIDDEN extern PyObject * npy_ma_str_array_prepare;
NPY_VISIBILITY_HIDDEN extern PyObject * npy_ma_str_array_wrap;
NPY_VISIBILITY_HIDDEN extern PyObject * npy_ma_str_array_finalize;
NPY_VISIBILITY_HIDDEN extern PyObject * npy_ma_str_ufunc;
-NPY_VISIBILITY_HIDDEN extern PyObject * npy_ma_str_numpy_implementation;
+NPY_VISIBILITY_HIDDEN extern PyObject * npy_ma_str_skip_array_function;
NPY_VISIBILITY_HIDDEN extern PyObject * npy_ma_str_order;
NPY_VISIBILITY_HIDDEN extern PyObject * npy_ma_str_copy;
NPY_VISIBILITY_HIDDEN extern PyObject * npy_ma_str_dtype;
diff --git a/numpy/core/tests/test_overrides.py b/numpy/core/tests/test_overrides.py
index b895608cc..7f02399b2 100644
--- a/numpy/core/tests/test_overrides.py
+++ b/numpy/core/tests/test_overrides.py
@@ -190,8 +190,8 @@ class TestNDArrayArrayFunction(object):
result = np.concatenate((array, override_sub))
assert_equal(result, expected.view(OverrideSub))
- def test_numpy_implementation(self):
- assert_(dispatched_one_arg.__numpy_implementation__
+ def test_skip_array_function(self):
+ assert_(dispatched_one_arg.__skip_array_function__
is dispatched_one_arg.__wrapped__)
def test_no_wrapper(self):
@@ -199,8 +199,8 @@ class TestNDArrayArrayFunction(object):
# __array_function__ with invalid arguments, but check that we raise
# an appropriate error all the same.
array = np.array(1)
- func = dispatched_one_arg.__numpy_implementation__
- with assert_raises_regex(AttributeError, '__numpy_implementation__'):
+ func = dispatched_one_arg.__skip_array_function__
+ with assert_raises_regex(AttributeError, '__skip_array_function__'):
array.__array_function__(func=func, types=(np.ndarray,),
args=(array,), kwargs={})
@@ -386,7 +386,7 @@ class TestNumPyFunctions(object):
assert_equal(np.sum(MyArray()), 'yes')
def test_sum_implementation_on_list(self):
- assert_equal(np.sum.__numpy_implementation__([1, 2, 3]), 6)
+ assert_equal(np.sum.__skip_array_function__([1, 2, 3]), 6)
def test_sum_on_mock_array(self):
@@ -410,7 +410,7 @@ class TestNumPyFunctions(object):
proxy = ArrayProxy(mock.Mock(spec=ArrayProxy))
proxy.value.__array__.return_value = np.array(2)
- result = np.sum.__numpy_implementation__(proxy)
+ result = np.sum.__skip_array_function__(proxy)
assert_equal(result, 2)
# TODO: switch to proxy.value.__array__.assert_called() and
# proxy.value.__array_function__.assert_not_called() once we drop
@@ -426,7 +426,7 @@ class TestNumPyFunctions(object):
return 'summed'
def __array_function__(self, func, types, args, kwargs):
- return func.__numpy_implementation__(*args, **kwargs)
+ return func.__skip_array_function__(*args, **kwargs)
# note: the internal implementation of np.sum() calls the .sum() method
assert_equal(np.sum(MyArray()), 'summed')