https://github.com/python/cpython/commit/3af9b75df5c1fda0ae9f1869da104e90805e8467
commit: 3af9b75df5c1fda0ae9f1869da104e90805e8467
branch: 3.12
author: Miss Islington (bot) <[email protected]>
committer: encukou <[email protected]>
date: 2024-05-28T16:55:43+02:00
summary:

[3.12] Clarify base64.a85encode docs: *wrapcols* doesn't count the newline 
(GH-119409) (GH-119482)

Clarify base64.a85encode docs: *wrapcols* doesn't count the newline (GH-119409)
(cherry picked from commit ffa24aab107b5bc3c6ad31a6a245c226bf24b208)

Co-authored-by: Petr Viktorin <[email protected]>

files:
M Doc/library/base64.rst
M Lib/base64.py

diff --git a/Doc/library/base64.rst b/Doc/library/base64.rst
index 8d5d9757143062..9171e414a79601 100644
--- a/Doc/library/base64.rst
+++ b/Doc/library/base64.rst
@@ -193,7 +193,7 @@ The modern interface provides:
 
    *wrapcol* controls whether the output should have newline (``b'\n'``)
    characters added to it. If this is non-zero, each output line will be
-   at most this many characters long.
+   at most this many characters long, excluding the trailing newline.
 
    *pad* controls whether the input is padded to a multiple of 4
    before encoding. Note that the ``btoa`` implementation always pads.
diff --git a/Lib/base64.py b/Lib/base64.py
index e233647ee76639..846767a3d5a49e 100755
--- a/Lib/base64.py
+++ b/Lib/base64.py
@@ -334,7 +334,7 @@ def a85encode(b, *, foldspaces=False, wrapcol=0, pad=False, 
adobe=False):
 
     wrapcol controls whether the output should have newline (b'\\n') characters
     added to it. If this is non-zero, each output line will be at most this
-    many characters long.
+    many characters long, excluding the trailing newline.
 
     pad controls whether the input is padded to a multiple of 4 before
     encoding. Note that the btoa implementation always pads.

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to