if n <= 0:
raise TypeError, 'size must be positive'
selpk_want(&me.p, n)
- property lineproc:
+ property packetproc:
def __get__(me):
- return me._line
+ return me._packet
def __set__(me, proc):
- me._line = _checkcallable(proc, 'line proc')
+ me._packet = _checkcallable(proc, 'packet proc')
def __del__(me):
- me._line = None
+ me._packet = None
property eofproc:
def __get__(me):
return me._eof
else:
r = pb.packet(PyString_FromStringAndSize(<char *>p, n))
if r is not None:
- PyObject_AsReadBuffer(r, &rp, &rn)
+ PyObject_AsReadBuffer(r, <cvp *>&rp, &rn)
if rn > n:
raise ValueError, 'remaining buffer too large'
if rn: