From cfa09d47cdd7fbd13e644019435a5f3567eb3e79 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Fri, 10 Aug 2018 14:23:47 -0500 Subject: [PATCH] [pybind] Fix handle_from_new_ptr to actually take ownership --- src/wrap_helpers.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wrap_helpers.hpp b/src/wrap_helpers.hpp index 1384d79a..1635a684 100644 --- a/src/wrap_helpers.hpp +++ b/src/wrap_helpers.hpp @@ -127,7 +127,7 @@ namespace template <typename T> inline py::object handle_from_new_ptr(T *ptr) { - return py::cast(ptr); + return py::cast(ptr, py::return_value_policy::take_ownership); } template <typename T, typename ClType> -- GitLab