diff options
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 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; |