diff options
Diffstat (limited to 'src/py_journal.cc')
-rw-r--r-- | src/py_journal.cc | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/py_journal.cc b/src/py_journal.cc index 9b3e7513..17c42c21 100644 --- a/src/py_journal.cc +++ b/src/py_journal.cc @@ -166,6 +166,11 @@ namespace { journal.xact_finalize_hooks.run_hooks(xact, post); } + std::size_t py_read(journal_t& journal, const string& pathname) + { + return journal.read(pathname); + } + } // unnamed namespace void export_journal() @@ -193,10 +198,10 @@ void export_journal() .add_property("master", make_getter(&journal_t::master, return_internal_reference<>())) - .add_property("basket", - make_getter(&journal_t::basket, + .add_property("bucket", + make_getter(&journal_t::bucket, return_internal_reference<>()), - make_setter(&journal_t::basket)) + make_setter(&journal_t::bucket)) .add_property("was_loaded", make_getter(&journal_t::was_loaded)) .add_property("commodity_pool", make_getter(&journal_t::commodity_pool, @@ -236,6 +241,8 @@ void export_journal() .def("sources", range<return_internal_reference<> > (&journal_t::sources_begin, &journal_t::sources_end)) + .def("read", py_read) + .def("clear_xdata", &journal_t::clear_xdata) .def("valid", &journal_t::valid) |