chiark
/
gitweb
/
~mdw
/
catacomb-python
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
debian/control: Build-depend on `python-all-dev', not explicit versions.
[catacomb-python]
/
buffer.c
diff --git
a/buffer.c
b/buffer.c
index 416063823a6b8ceb36c1bbe3a96a4664569fbd06..bf1cadc554a5cc00d8e070b810a9868d2eb8c4c0 100644
(file)
--- a/
buffer.c
+++ b/
buffer.c
@@
-308,7
+308,7
@@
static PyTypeObject rbuf_pytype_skel = {
Py_TPFLAGS_BASETYPE,
/* @tp_doc@ */
Py_TPFLAGS_BASETYPE,
/* @tp_doc@ */
-
"A
read buffer.",
+
"ReadBuffer(STR): a
read buffer.",
0, /* @tp_traverse@ */
0, /* @tp_clear@ */
0, /* @tp_traverse@ */
0, /* @tp_clear@ */
@@
-482,9
+482,13
@@
static PyObject *wbmeth_putgeraw(PyObject *me, PyObject *arg)
static PyObject *wbget_size(PyObject *me, void *hunoz)
{ return (PyInt_FromLong(BLEN(BUF_B(me)))); }
static PyObject *wbget_size(PyObject *me, void *hunoz)
{ return (PyInt_FromLong(BLEN(BUF_B(me)))); }
+static PyObject *wbget_contents(PyObject *me, void *hunoz)
+ { return (bytestring_pywrap(BBASE(BUF_B(me)), BLEN(BUF_B(me)))); }
+
static PyGetSetDef wbuf_pygetset[] = {
#define GETSETNAME(op, name) wb##op##_##name
GET (size, "WBUF.size -> SIZE")
static PyGetSetDef wbuf_pygetset[] = {
#define GETSETNAME(op, name) wb##op##_##name
GET (size, "WBUF.size -> SIZE")
+ GET (contents, "WBUF.contents -> STR")
#undef GETSETNAME
{ 0 }
};
#undef GETSETNAME
{ 0 }
};
@@
-541,7
+545,7
@@
static PyTypeObject wbuf_pytype_skel = {
Py_TPFLAGS_BASETYPE,
/* @tp_doc@ */
Py_TPFLAGS_BASETYPE,
/* @tp_doc@ */
-
"A
write buffer.",
+
"WriteBuffer([size = ?]): a
write buffer.",
0, /* @tp_traverse@ */
0, /* @tp_clear@ */
0, /* @tp_traverse@ */
0, /* @tp_clear@ */