Home | History | Annotate | Download | only in email

Lines Matching refs:parts

100         parts = data.splitlines(True)
102 if not parts or not parts[0].endswith(('\n', '\r')):
104 self._partial += parts
109 self._partial.append(parts[0])
110 parts[0:1] = ''.join(self._partial).splitlines(True)
117 if not parts[-1].endswith('\n'):
118 self._partial = [parts.pop()]
119 self.pushlines(parts)
123 parts = NLCRE_crack.split(data)
128 self._partial = parts.pop()
131 if not self._partial and parts and parts[-1].endswith('\r'):
132 self._partial = parts.pop(-2)+parts.pop()
133 # parts is a list of strings, alternating between the line contents
137 for i in range(len(parts) // 2):
138 lines.append(parts[i*2] + parts[i*2+1])
359 # We saw a boundary separating two parts. Consume any
362 # body parts within such double boundaries.