mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
[3.14] gh-139434: Update selected RFC 2822 references to RFC 5322 (GH-139435) (#141025)
Update selected RFC 2822 references to RFC 5322
RFC 2822 was obsoleted by RFC 5322 in 2008. This updates references
to use the current standard in documentation, docstrings, and comments.
It preserves RFC 2822 references in legacy API components to maintain their
historical context.
RFC 822 → RFC 2822 → RFC 5322 progression is explained where relevant.
In some places specific sections of RFC are referenced where it seems helpful.
Scout rule was applied in some places and RFC mentions format was
normalized in doc strings and comments.
(cherry picked from commit ce1bb85d28)
This commit is contained in:
parent
f0eb7d4c9a
commit
dc76de26e5
15 changed files with 49 additions and 45 deletions
|
|
@ -230,7 +230,7 @@ def _read_headers(fp):
|
|||
|
||||
def _parse_header_lines(header_lines, _class=HTTPMessage):
|
||||
"""
|
||||
Parses only RFC2822 headers from header lines.
|
||||
Parses only RFC 5322 headers from header lines.
|
||||
|
||||
email Parser wants to see strings rather than bytes.
|
||||
But a TextIOWrapper around self.rfile would buffer too many bytes
|
||||
|
|
@ -243,7 +243,7 @@ def _parse_header_lines(header_lines, _class=HTTPMessage):
|
|||
return email.parser.Parser(_class=_class).parsestr(hstring)
|
||||
|
||||
def parse_headers(fp, _class=HTTPMessage):
|
||||
"""Parses only RFC2822 headers from a file pointer."""
|
||||
"""Parses only RFC 5322 headers from a file pointer."""
|
||||
|
||||
headers = _read_headers(fp)
|
||||
return _parse_header_lines(headers, _class)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue