diff options
author | Travis Oliphant <oliphant@enthought.com> | 2005-09-19 23:41:29 +0000 |
---|---|---|
committer | Travis Oliphant <oliphant@enthought.com> | 2005-09-19 23:41:29 +0000 |
commit | 2d0b625d58a48525ded47c4d184ad3837e71c316 (patch) | |
tree | 6ee5981bd1723dfde53fbf92d7fba58e897188cb /scipy/base/src/arrayobject.c | |
parent | dc87df7f9c06d35ab172d9961f7c81a0148a212d (diff) | |
download | numpy-2d0b625d58a48525ded47c4d184ad3837e71c316.tar.gz |
Fixing some array scalar inconsistencies.
Diffstat (limited to 'scipy/base/src/arrayobject.c')
-rw-r--r-- | scipy/base/src/arrayobject.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scipy/base/src/arrayobject.c b/scipy/base/src/arrayobject.c index d358f5ccb..edb875439 100644 --- a/scipy/base/src/arrayobject.c +++ b/scipy/base/src/arrayobject.c @@ -2361,6 +2361,11 @@ array_hex(PyArrayObject *v) return pv2; } +static PyObject * +_array_copy_nice(PyArrayObject *self) +{ + return PyArray_Return(self); +} static PyNumberMethods array_as_number = { (binaryfunc)array_add, /*nb_add*/ @@ -2371,7 +2376,7 @@ static PyNumberMethods array_as_number = { (binaryfunc)array_divmod, /*nb_divmod*/ (ternaryfunc)array_power, /*nb_power*/ (unaryfunc)array_negative, /*nb_neg*/ - (unaryfunc)PyArray_Copy, /*nb_pos*/ + (unaryfunc)_array_copy_nice, /*nb_pos*/ (unaryfunc)array_absolute, /*(unaryfunc)array_abs,*/ (inquiry)array_all_nonzero, /*nb_nonzero*/ (unaryfunc)array_invert, /*nb_invert*/ |