summaryrefslogtreecommitdiff
path: root/scipy/base/src/arrayobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'scipy/base/src/arrayobject.c')
-rw-r--r--scipy/base/src/arrayobject.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/scipy/base/src/arrayobject.c b/scipy/base/src/arrayobject.c
index ae8c48f1d..d839365a7 100644
--- a/scipy/base/src/arrayobject.c
+++ b/scipy/base/src/arrayobject.c
@@ -4544,7 +4544,12 @@ _array_find_type(PyObject *op, PyArray_Typecode *minitype,
goto finish;
}
- if (PyInt_Check(op)) {
+ if (PyBool_Check(op)) {
+ chktype = PyArray_BOOL;
+ chksize = sizeof(Bool);
+ goto finish;
+ }
+ else if (PyInt_Check(op)) {
chktype = PyArray_LONG;
chksize = sizeof(long);
goto finish;