changeset: 79083:7a125913a375 branch: 2.7 parent: 79080:53fa224b95f4 user: Ezio Melotti date: Fri Sep 21 16:27:45 2012 +0300 files: Lib/_LWPCookieJar.py Lib/email/base64mime.py Lib/email/utils.py Lib/rfc822.py description: #15980: properly escape newlines in docstrings. Patch by Serhiy Storchaka. diff -r 53fa224b95f4 -r 7a125913a375 Lib/_LWPCookieJar.py --- a/Lib/_LWPCookieJar.py Fri Sep 21 13:51:40 2012 +0200 +++ b/Lib/_LWPCookieJar.py Fri Sep 21 16:27:45 2012 +0300 @@ -48,7 +48,7 @@ class LWPCookieJar(FileCookieJar): """ - The LWPCookieJar saves a sequence of"Set-Cookie3" lines. + The LWPCookieJar saves a sequence of "Set-Cookie3" lines. "Set-Cookie3" is the format used by the libwww-perl libary, not known to be compatible with any browser, but which is easy to read and doesn't lose information about RFC 2965 cookies. @@ -60,7 +60,7 @@ """ def as_lwp_str(self, ignore_discard=True, ignore_expires=True): - """Return cookies as a string of "\n"-separated "Set-Cookie3" headers. + """Return cookies as a string of "\\n"-separated "Set-Cookie3" headers. ignore_discard and ignore_expires: see docstring for FileCookieJar.save diff -r 53fa224b95f4 -r 7a125913a375 Lib/email/base64mime.py --- a/Lib/email/base64mime.py Fri Sep 21 13:51:40 2012 +0200 +++ b/Lib/email/base64mime.py Fri Sep 21 16:27:45 2012 +0300 @@ -130,7 +130,7 @@ verbatim (this is the default). Each line of encoded text will end with eol, which defaults to "\\n". Set - this to "\r\n" if you will be using the result of this function directly + this to "\\r\\n" if you will be using the result of this function directly in an email. """ if not s: diff -r 53fa224b95f4 -r 7a125913a375 Lib/email/utils.py --- a/Lib/email/utils.py Fri Sep 21 13:51:40 2012 +0200 +++ b/Lib/email/utils.py Fri Sep 21 16:27:45 2012 +0300 @@ -63,7 +63,7 @@ """Decodes a base64 string. This function is equivalent to base64.decodestring and it's retained only - for backward compatibility. It used to remove the last \n of the decoded + for backward compatibility. It used to remove the last \\n of the decoded string, if it had any (see issue 7143). """ if not s: @@ -73,7 +73,7 @@ def fix_eols(s): - """Replace all line-ending characters with \r\n.""" + """Replace all line-ending characters with \\r\\n.""" # Fix newlines with no preceding carriage return s = re.sub(r'(?

AltStyle によって変換されたページ (->オリジナル) /