
Raise an exception if trans.add() fails.

---

 cur-root/bindings/python/libjio.c |    2 ++
 1 files changed, 2 insertions(+)

diff -puN bindings/python/libjio.c~trans_add_errors bindings/python/libjio.c
--- cur/bindings/python/libjio.c~trans_add_errors	2004-10-10 20:59:04.607845648 -0300
+++ cur-root/bindings/python/libjio.c	2004-10-10 20:59:04.610845192 -0300
@@ -381,6 +381,8 @@ static PyObject *jt_add(jtransobject *tp
 		return NULL;
 
 	rv = jtrans_add(tp->ts, buf, len, offset);
+	if (rv == 0)
+		return PyErr_SetFromErrno(PyExc_IOError);
 
 	return PyLong_FromLong(rv);
 }
_
