From: Arnaud Giersch Date: Wed, 20 Mar 2019 11:13:14 +0000 (+0100) Subject: Useless intermediate cast. X-Git-Tag: v3_22~55 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/88ab1886abad7149f3ea3448ab035f1d62e6b63b?ds=sidebyside Useless intermediate cast. --- diff --git a/src/bindings/python/simgrid_python.cpp b/src/bindings/python/simgrid_python.cpp index ba89c6ec3b..9dd112ff3b 100644 --- a/src/bindings/python/simgrid_python.cpp +++ b/src/bindings/python/simgrid_python.cpp @@ -180,7 +180,7 @@ PYBIND11_MODULE(simgrid, m) return self->put_async(data.ptr(), size); }, "Non-blocking data transmission, see :cpp:func:`void simgrid::s4u::Mailbox::put_async(void*, uint64_t)`") .def("get", [](Mailbox* self) -> py::object { - py::object data = pybind11::reinterpret_steal(pybind11::handle(static_cast(self->get()))); + py::object data = pybind11::reinterpret_steal(static_cast(self->get())); data.dec_ref(); return data; }, "Blocking data reception, see :cpp:func:`void* simgrid::s4u::Mailbox::get()`");