mirror of
https://github.com/python/cpython
synced 2026-09-28 05:13:17 +03:00
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
2 changed files with 3 additions and 0 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue