diff options
Diffstat (limited to 'src/py_post.cc')
-rw-r--r-- | src/py_post.cc | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/py_post.cc b/src/py_post.cc index 2789082e..ce3bd71b 100644 --- a/src/py_post.cc +++ b/src/py_post.cc @@ -149,11 +149,15 @@ void export_post() make_getter(&post_t::amount), make_setter(&post_t::amount)) .add_property("cost", - make_getter(&post_t::cost), - make_setter(&post_t::cost)) + make_getter(&post_t::cost, + return_value_policy<return_by_value>()), + make_setter(&post_t::cost, + return_value_policy<return_by_value>())) .add_property("assigned_amount", - make_getter(&post_t::assigned_amount), - make_setter(&post_t::assigned_amount)) + make_getter(&post_t::assigned_amount, + return_value_policy<return_by_value>()), + make_setter(&post_t::assigned_amount, + return_value_policy<return_by_value>())) .def("has_tag", py_has_tag_1s) .def("has_tag", py_has_tag_1m) |