@@ -193,7 +193,7 @@ PyObject* PyPlasma_contains(PyObject* self, PyObject* args) {
193193 &object_id)) {
194194 return NULL ;
195195 }
196- int has_object;
196+ bool has_object;
197197 ARROW_CHECK_OK (client->Contains (object_id, &has_object));
198198
199199 if (has_object)
@@ -208,7 +208,7 @@ PyObject* PyPlasma_fetch(PyObject* self, PyObject* args) {
208208 if (!PyArg_ParseTuple (args, " O&O" , PyObjectToPlasmaClient, &client, &object_id_list)) {
209209 return NULL ;
210210 }
211- if (! plasma_manager_is_connected ( client) ) {
211+ if (client-> get_manager_fd () == - 1 ) {
212212 PyErr_SetString (PyExc_RuntimeError, " Not connected to the plasma manager" );
213213 return NULL ;
214214 }
@@ -233,7 +233,7 @@ PyObject* PyPlasma_wait(PyObject* self, PyObject* args) {
233233 }
234234 Py_ssize_t n = PyList_Size (object_id_list);
235235
236- if (! plasma_manager_is_connected ( client) ) {
236+ if (client-> get_manager_fd () == - 1 ) {
237237 PyErr_SetString (PyExc_RuntimeError, " Not connected to the plasma manager" );
238238 return NULL ;
239239 }
@@ -265,7 +265,7 @@ PyObject* PyPlasma_wait(PyObject* self, PyObject* args) {
265265 int num_return_objects;
266266 Py_BEGIN_ALLOW_THREADS;
267267 ARROW_CHECK_OK (
268- client->Wait (n, object_requests.data (), num_returns, timeout, num_return_objects));
268+ client->Wait (n, object_requests.data (), num_returns, timeout, & num_return_objects));
269269 Py_END_ALLOW_THREADS;
270270
271271 int num_to_return = std::min (num_return_objects, num_returns);
@@ -326,7 +326,7 @@ PyObject* PyPlasma_transfer(PyObject* self, PyObject* args) {
326326 return NULL ;
327327 }
328328
329- if (! plasma_manager_is_connected ( client) ) {
329+ if (client-> get_manager_fd () == - 1 ) {
330330 PyErr_SetString (PyExc_RuntimeError, " Not connected to the plasma manager" );
331331 return NULL ;
332332 }
@@ -340,7 +340,7 @@ PyObject* PyPlasma_subscribe(PyObject* self, PyObject* args) {
340340 if (!PyArg_ParseTuple (args, " O&" , PyObjectToPlasmaClient, &client)) { return NULL ; }
341341
342342 int sock;
343- ARROW_CHECK_OK (client->Subscribe (sock));
343+ ARROW_CHECK_OK (client->Subscribe (& sock));
344344 return PyLong_FromLong (sock);
345345}
346346
0 commit comments