[Numpy-svn] r3750 - trunk/numpy/core/src
numpy-svn at scipy.org
numpy-svn at scipy.org
Fri May 11 19:13:30 EDT 2007
Author: oliphant
Date: 2007-05-11 18:13:27 -0500 (Fri, 11 May 2007)
New Revision: 3750
Modified:
trunk/numpy/core/src/multiarraymodule.c
Log:
Special check for common error in arange.
Modified: trunk/numpy/core/src/multiarraymodule.c
===================================================================
--- trunk/numpy/core/src/multiarraymodule.c 2007-05-11 22:35:26 UTC (rev 3749)
+++ trunk/numpy/core/src/multiarraymodule.c 2007-05-11 23:13:27 UTC (rev 3750)
@@ -6641,7 +6641,15 @@
double value;
*next = PyNumber_Subtract(stop, start);
- if (!(*next)) return -1;
+ if (!(*next)) {
+ if (PyTuple_Check(stop)) {
+ PyErr_Clear();
+ PyErr_SetString(PyExc_TypeError,
+ "arange: scalar arguments expected "\
+ "instead of a tuple.");
+ }
+ return -1;
+ }
val = PyNumber_TrueDivide(*next, step);
Py_DECREF(*next); *next=NULL;
if (!val) return -1;
More information about the Numpy-svn
mailing list