From b03136ad527579b93fa62cbf80d61511d41a839c Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Wed, 19 Nov 2003 02:23:01 +0000 Subject: __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. --- Lib/email/Generator.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Lib/email/Generator.py b/Lib/email/Generator.py index 3e578a2..56d44ea5 100644 --- a/Lib/email/Generator.py +++ b/Lib/email/Generator.py @@ -70,11 +70,10 @@ class Generator: Optional maxheaderlen specifies the longest length for a non-continued header. When a header line is longer (in characters, with tabs - expanded to 8 spaces), than maxheaderlen, the header will be broken on - semicolons and continued as per RFC 2822. If no semicolon is found, - then the header is left alone. Set to zero to disable wrapping - headers. Default is 78, as recommended (but not required by RFC - 2822. + expanded to 8 spaces) than maxheaderlen, the header will split as + defined in the Header class. Set maxheaderlen to zero to disable + header wrapping. The default is 78, as recommended (but not required) + by RFC 2822. """ self._fp = outfp self._mangle_from_ = mangle_from_ -- cgit v0.12