From ad12d5fece78ac0a0f7d50d4043dd96e17574f1a Mon Sep 17 00:00:00 2001 From: Robert Nishihara Date: Tue, 30 Aug 2016 19:31:04 -0700 Subject: [PATCH] Handle more general numpy object types. --- python/src/pynumbuf/adapters/numpy.cc | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/python/src/pynumbuf/adapters/numpy.cc b/python/src/pynumbuf/adapters/numpy.cc index 8b850c1c6..95e90249c 100644 --- a/python/src/pynumbuf/adapters/numpy.cc +++ b/python/src/pynumbuf/adapters/numpy.cc @@ -103,7 +103,7 @@ Status SerializeArray(PyArrayObject* array, SequenceBuilder& builder, case NPY_DOUBLE: RETURN_NOT_OK(builder.AppendTensor(dims, reinterpret_cast(data))); break; - case NPY_OBJECT: + default: if (!numbuf_serialize_callback) { std::stringstream stream; stream << "numpy data type not recognized: " << dtype; @@ -119,11 +119,6 @@ Status SerializeArray(PyArrayObject* array, SequenceBuilder& builder, subdicts.push_back(result); Py_XDECREF(arglist); } - break; - default: - std::stringstream stream; - stream << "numpy data type not recognized: " << dtype; - return Status::NotImplemented(stream.str()); } Py_XDECREF(contiguous); return Status::OK();