summaryrefslogtreecommitdiff
path: root/python/py_amount.cc
diff options
context:
space:
mode:
Diffstat (limited to 'python/py_amount.cc')
-rw-r--r--python/py_amount.cc41
1 files changed, 0 insertions, 41 deletions
diff --git a/python/py_amount.cc b/python/py_amount.cc
index 2528f779..26107ce3 100644
--- a/python/py_amount.cc
+++ b/python/py_amount.cc
@@ -84,39 +84,6 @@ void py_print(amount_t& amount, object out) {
}
}
-void py_read_1(amount_t& amount, object in) {
- if (PyFile_Check(in.ptr())) {
- pyifstream instr(reinterpret_cast<PyFileObject *>(in.ptr()));
- amount.read(instr);
- } else {
- PyErr_SetString(PyExc_IOError,
- "Argument to amount.read(file) is not a file object");
- }
-}
-void py_read_2(amount_t& amount, const std::string& str) {
- const char * p = str.c_str();
- amount.read(p);
-}
-
-void py_write_xml_1(amount_t& amount, object out) {
- if (PyFile_Check(out.ptr())) {
- pyofstream outstr(reinterpret_cast<PyFileObject *>(out.ptr()));
- amount.write_xml(outstr);
- } else {
- PyErr_SetString(PyExc_IOError,
- "Argument to amount.write_xml(file) is not a file object");
- }
-}
- void py_write_xml_2(amount_t& amount, object out, const int depth) {
- if (PyFile_Check(out.ptr())) {
- pyofstream outstr(reinterpret_cast<PyFileObject *>(out.ptr()));
- amount.write_xml(outstr, depth);
- } else {
- PyErr_SetString(PyExc_IOError,
- "Argument to amount.write_xml(file, depth) is not a file object");
- }
-}
-
#define EXC_TRANSLATOR(type) \
void exc_translate_ ## type(const type& err) { \
PyErr_SetString(PyExc_ArithmeticError, err.what()); \
@@ -338,14 +305,6 @@ internal precision.")
.def("print_", py_print)
- .def("read", py_read_1)
- .def("read", py_read_2)
- .def("write", &amount_t::write)
-
- .def("read_xml", &amount_t::read_xml)
- .def("write_xml", py_write_xml_1)
- .def("write_xml", py_write_xml_2)
-
.def("dump", &amount_t::dump)
.def("valid", &amount_t::valid)