summaryrefslogtreecommitdiff
path: root/src/py_journal.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/py_journal.cc')
-rw-r--r--src/py_journal.cc13
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)