Home | History | Annotate | Download | only in email

Lines Matching refs:maxlinelen

28 MAXLINELEN = 76
124 def make_header(decoded_seq, maxlinelen=None, header_name=None,
133 instance. Optional maxlinelen, header_name, and continuation_ws are as in
136 h = Header(maxlinelen=maxlinelen, header_name=header_name,
150 maxlinelen=None, header_name=None,
166 The maximum line length can be specified explicit via maxlinelen. For
169 the field in header_name. The default maxlinelen is 76.
184 # BAW: I believe `chunks' and `maxlinelen' should be non-public.
188 if maxlinelen is None:
189 maxlinelen = MAXLINELEN
193 self._firstlinelen = maxlinelen
197 self._firstlinelen = maxlinelen - len(header_name) - 2
200 self._maxlinelen = maxlinelen - cws_expanded_len
292 def _split(self, s, charset, maxlinelen, splitchars):
298 if elen <= maxlinelen:
305 # longer than maxlinelen.
320 return self._split_ascii(s, charset, maxlinelen, splitchars)
325 splitpnt = maxlinelen
330 first, last = _binsplit(splittable, charset, maxlinelen)
343 def _encode_chunks(self, newchunks, maxlinelen):
374 _max_append(chunks, s, maxlinelen, extra)
401 maxlinelen = self._firstlinelen
407 targetlen = maxlinelen - lastlen - 1
410 targetlen = maxlinelen
414 value = self._encode_chunks(newchunks, maxlinelen)
494 def _binsplit(splittable, charset, maxlinelen):
509 if chunklen <= maxlinelen: