| 164 | } |
| 165 | |
| 166 | inline bool PyIntScalar_Check(PyObject* obj) { |
| 167 | if (has_numpy()) { |
| 168 | return PyLong_Check(obj) || PyArray_IsScalar(obj, Integer); |
| 169 | } else { |
| 170 | return PyLong_Check(obj); |
| 171 | } |
| 172 | } |
| 173 | |
| 174 | inline bool PyBoolScalar_Check(PyObject* obj) { |
| 175 | if (has_numpy()) { |