| 247 | } |
| 248 | |
| 249 | bool is_scalar(PyObject* tensor) { |
| 250 | auto* tw = TensorWrapper::try_cast(tensor); |
| 251 | if (tw) { |
| 252 | return tw->m_tensor->is_scalar(); |
| 253 | } |
| 254 | return PyArray_CheckAnyScalar(tensor); |
| 255 | } |
| 256 | |
| 257 | bool is_bool_list(PyObject* arg) { |
| 258 | if (!PyList_Check(arg)) { |
no test coverage detected