MCPcopy Index your code
hub / github.com/RustPython/RustPython / _write_headers

Method _write_headers

Lib/email/generator.py:225–238  ·  view source on GitHub ↗
(self, msg)

Source from the content-addressed store, hash-verified

223 #
224
225 def _write_headers(self, msg):
226 for h, v in msg.raw_items():
227 folded = self.policy.fold(h, v)
228 if self.policy.verify_generated_headers:
229 linesep = self.policy.linesep
230 if not folded.endswith(self.policy.linesep):
231 raise HeaderWriteError(
232 f'folded header does not end with {linesep!r}: {folded!r}')
233 if NEWLINE_WITHOUT_FWSP.search(folded.removesuffix(linesep)):
234 raise HeaderWriteError(
235 f'folded header contains newline: {folded!r}')
236 self.write(folded)
237 # A blank line always separates headers from body
238 self.write(self._NL)
239
240 #
241 # Handlers for writing types and subtypes

Callers 1

_writeMethod · 0.95

Calls 7

writeMethod · 0.95
HeaderWriteErrorClass · 0.90
raw_itemsMethod · 0.80
foldMethod · 0.45
endswithMethod · 0.45
searchMethod · 0.45
removesuffixMethod · 0.45

Tested by

no test coverage detected