From df66df0a286c5d09022e7efe839759797318506c Mon Sep 17 00:00:00 2001 From: "Andrew M. Kuchling" Date: Thu, 22 Mar 2001 03:03:41 +0000 Subject: Patch #407434: add rfc822_escape utility function --- Lib/distutils/util.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Lib/distutils/util.py b/Lib/distutils/util.py index e596150..010db9a 100644 --- a/Lib/distutils/util.py +++ b/Lib/distutils/util.py @@ -443,3 +443,13 @@ byte_compile(files, optimize=%s, force=%s, (file, cfile_base) # byte_compile () + +def rfc822_escape (header): + """Return a version of the string escaped for inclusion in an + RFC-822 header, by adding a space after each newline. + """ + header = string.rstrip(header) + header = string.replace(header, '\n', '\n ') + return header + + -- cgit v0.12