Merge remote-tracking branch 'upstream/master' into content_debugging

This commit is contained in:
Jonathan Bastien-Filiatrault
2018-12-31 09:10:24 -05:00
3 changed files with 8 additions and 5 deletions
+4 -3
View File
@@ -373,7 +373,7 @@ def fold(header, namelen=0):
>>> text(fold(b'foo'))
'foo'
>>> text(fold(b'foo '+b'foo'*24).splitlines()[0])
'foo '
'foo '
>>> text(fold(b'foo'*25).splitlines()[-1])
' foo'
>>> len(fold(b'foo'*25).splitlines()[0])
@@ -401,11 +401,12 @@ def fold(header, namelen=0):
i = header[:maxleng].rfind(b" ")
if i == -1:
j = maxleng
pre += header[:j] + b"\r\n "
else:
j = i + 1
pre += header[:j] + b"\r\n "
pre += header[:i] + b"\r\n "
header = header[j:]
namelen = 0
maxleng = 72
if len(header) > 2:
return pre + header
else: