Prevent pybind from deleting HiveRouter pointers

pull/1312/head
Stephen Shelton 4 years ago
parent 305795315b
commit a88dc9f026
No known key found for this signature in database
GPG Key ID: EE4BADACCE8B631C

@ -47,6 +47,9 @@ namespace tooling
{
using HiveContext_ptr = std::shared_ptr<HiveContext>;
py::class_<tooling::HiveContext, HiveContext_ptr, llarp::Context>(mod, "HiveContext")
.def("getRouterAsHiveRouter", &tooling::HiveContext::getRouterAsHiveRouter);
.def(
"getRouterAsHiveRouter",
&tooling::HiveContext::getRouterAsHiveRouter,
py::return_value_policy::reference);
}
} // namespace tooling

Loading…
Cancel
Save