Lines Matching refs:_buffer
46 self._buffer = u''
51 if self._buffer:
52 rval = self._buffer
53 self._buffer = u''
60 while len(self._buffer) < chars:
61 self._buffer += self._readline(u'\x04\r')
62 if self._buffer.endswith('\x04'):
63 self._buffer = self._buffer[:-1]
65 rval, self._buffer = self._buffer[:chars], self._buffer[chars:]
69 if u'\r' not in self._buffer:
70 self._buffer += self._readline(u'\x04\r')
71 if self._buffer.endswith('\x04'):
72 rval = self._buffer[:-1].encode('utf-8')
73 elif self._buffer.endswith('\r'):
74 rval = self._buffer[:-1].encode('utf-8')+'\n'
75 self._buffer = u''