commit | 1346e83eb037ffc03c72d2fdc6da395acef9bc1b | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Mon Oct 15 18:44:26 2001 +0000 |
committer | Guido van Rossum <guido@python.org> | Mon Oct 15 18:44:26 2001 +0000 |
tree | dd4922913a54cc025380a014f11ff4852d7b7447 | |
parent | 5aace07fe00d36fc0bf639ef38c3fc7cdc87eeea [diff] [blame] |
Patch 471400: escape single-dot lines; by Jason Hildebrand. RFC 2049 recommends never outputting a line consisting of a single dot.
diff --git a/Lib/quopri.py b/Lib/quopri.py index 6d7cdd6..edee3d9 100755 --- a/Lib/quopri.py +++ b/Lib/quopri.py
@@ -61,6 +61,8 @@ # 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)