Lines Matching refs:_buffer
49 self._buffer = u''
54 if self._buffer:
55 rval = self._buffer
56 self._buffer = u''
63 while len(self._buffer) < chars:
64 self._buffer += self._readline(u'\x04\r')
65 if self._buffer.endswith('\x04'):
66 self._buffer = self._buffer[:-1]
68 rval, self._buffer = self._buffer[:chars], self._buffer[chars:]
72 if u'\r' not in self._buffer:
73 self._buffer += self._readline(u'\x04\r')
74 if self._buffer.endswith('\x04'):
75 rval = self._buffer[:-1].encode('utf-8')
76 elif self._buffer.endswith('\r'):
77 rval = self._buffer[:-1].encode('utf-8')+'\n'
78 self._buffer = u''