X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib-python/blobdiff_plain/78911cdb6782ddccef6de3cc913b714e10d2fc14..bc57ab58b54f99bc1d7a966f853c980c1f31eb3f:/codec.pyx.in diff --git a/codec.pyx.in b/codec.pyx.in index a1199c6..2d54d0c 100644 --- a/codec.pyx.in +++ b/codec.pyx.in @@ -40,18 +40,18 @@ cdef class %CLASS%Encode: me.ctx.indent = NULL def __init__(me, indent = '\n', maxline = 72): if me.ctx.indent: - xfree(me.ctx.indent) + xfree(me.ctx.indent) me.ctx.indent = xstrdup(indent) me.ctx.maxline = maxline def __dealloc__(me): if me.ctx.indent: - xfree(me.ctx.indent) + xfree(me.ctx.indent) property indent: def __get__(me): return me.ctx.indent def __set__(me, indent): if me.ctx.indent: - xfree(me.ctx.indent) + xfree(me.ctx.indent) me.ctx.indent = xstrdup(indent) property maxline: def __get__(me): @@ -64,7 +64,7 @@ cdef class %CLASS%Encode: cdef dstr d DCREATE(&d) try: - PyObject_AsReadBuffer(text, &p, &len) + PyObject_AsReadBuffer(text, &p, &len) _%PREFIX%_encode(&me.ctx, p, len, &d) rc = PyString_FromStringAndSize(d.buf, d.len) finally: @@ -95,7 +95,7 @@ cdef class %CLASS%Decode: cdef dstr d DCREATE(&d) try: - PyObject_AsReadBuffer(text, &p, &len) + PyObject_AsReadBuffer(text, &p, &len) _%PREFIX%_decode(&me.ctx, p, len, &d) rc = PyString_FromStringAndSize(d.buf, d.len) finally: