Commit b03136ad authored by Barry Warsaw's avatar Barry Warsaw

__init__(): The docstring was incorrect regarding how header wrapping

gets done when maxheaderlen <> 0.  The header really gets wrapped via
the email.Header.Header class, which has a more sophisticated
algorithm than just splitting on semi-colons.
parent f8d3bcc7
...@@ -70,11 +70,10 @@ class Generator: ...@@ -70,11 +70,10 @@ class Generator:
Optional maxheaderlen specifies the longest length for a non-continued Optional maxheaderlen specifies the longest length for a non-continued
header. When a header line is longer (in characters, with tabs header. When a header line is longer (in characters, with tabs
expanded to 8 spaces), than maxheaderlen, the header will be broken on expanded to 8 spaces) than maxheaderlen, the header will split as
semicolons and continued as per RFC 2822. If no semicolon is found, defined in the Header class. Set maxheaderlen to zero to disable
then the header is left alone. Set to zero to disable wrapping header wrapping. The default is 78, as recommended (but not required)
headers. Default is 78, as recommended (but not required by RFC by RFC 2822.
2822.
""" """
self._fp = outfp self._fp = outfp
self._mangle_from_ = mangle_from_ self._mangle_from_ = mangle_from_
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment