mirror of https://github.com/python/cpython
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:
parent
5aace07fe0
commit
1346e83eb0
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue