Patch 471400: escape single-dot lines; by Jason Hildebrand.

RFC 2049 recommends never outputting a line consisting of a single
dot.
This commit is contained in:
Guido van Rossum 2001-10-15 18:44:26 +00:00
parent 5aace07fe0
commit 1346e83eb0
2 changed files with 3 additions and 0 deletions

View File

@ -61,6 +61,8 @@ def encode(input, output, quotetabs, header = 0):
# that trailing character encoded.
if s and s[-1:] in ' \t':
output.write(s[:-1] + quote(s[-1]) + lineEnd)
elif s == '.':
output.write(quote(s) + lineEnd)
else:
output.write(s + lineEnd)

View File

@ -180,6 +180,7 @@ Gary Herron
Bernhard Herzog
Magnus L. Hetland
Kevan Heydon
Jason Hildebrand
Konrad Hinsen
David Hobley
Tim Hochberg