@@ -18,9 +18,10 @@ namespace py = pybind11;
18
18
19
19
namespace {
20
20
21
- static pydash::logged_val g_object = pydash::logged_val();
21
+ static std::shared_ptr<pydash::logged_val> g_object
22
+ = std::make_shared<pydash::logged_val>(1234 , ' Y' );
22
23
23
- pydash::logged_val return_global_object ()
24
+ std::shared_ptr< pydash::logged_val> give_shared_lv ()
24
25
{
25
26
return g_object;
26
27
}
@@ -346,13 +347,12 @@ PYBIND11_PLUGIN(pydash) {
346
347
m.def (" return_object_move" , &return_object,
347
348
" Create and return logged_val object move" , py::return_value_policy::move);
348
349
349
- m.def (" return_global_object_copy " , &return_global_object ,
350
+ m.def (" give_shared_lv_copy " , &give_shared_lv ,
350
351
" Create and return logged_val object copy" , py::return_value_policy::copy);
351
352
352
- m.def (" return_global_object_move" , &return_global_object ,
353
- " Create and return logged_val object move" , py::return_value_policy::move);
353
+ // m.def("return_global_object_move", &give_shared_lv ,
354
+ // "Create and return logged_val object move", py::return_value_policy::move);
354
355
355
-
356
356
// ---------------------------------------------------------------------
357
357
// dash::GlobRef<T>
358
358
//
0 commit comments