Lines Matching refs:_current_line
420 self._current_line = _Accumulator(headerlen)
430 end_of_line = self._current_line.pop()
432 self._current_line.push(*end_of_line)
433 if len(self._current_line) > 0:
434 if self._current_line.is_onlyws() and self._lines:
435 self._lines[-1] += str(self._current_line)
437 self._lines.append(str(self._current_line))
438 self._current_line.reset()
441 self._current_line.push(' ', '')
475 self._current_line.push(self._continuation_ws, last_line)
482 yield self._maxlen - len(self._current_line)
509 self._current_line.push(fws, string)
510 if len(self._current_line) > self._maxlen:
514 for i in range(self._current_line.part_count()-1, 0, -1):
516 fws = self._current_line[i][0]
519 prevpart = self._current_line[i-1][1]
526 fws, part = self._current_line.pop()
527 if self._current_line._initial_size > 0:
534 self._current_line.push(fws, part)
536 remainder = self._current_line.pop_from(i)
537 self._lines.append(str(self._current_line))
538 self._current_line.reset(remainder)