diff -r dd67c8c53aea Lib/base64.py --- a/Lib/base64.py Mon Dec 07 02:31:11 2015 +0200 +++ b/Lib/base64.py Mon Dec 21 10:30:26 2015 +0530 @@ -375,10 +375,12 @@ """ b = _bytes_from_decode_data(b) if adobe: - if not (b.startswith(_A85START) and b.endswith(_A85END)): - raise ValueError("Ascii85 encoded byte sequences must be bracketed " - "by {!r} and {!r}".format(_A85START, _A85END)) - b = b[2:-2] # Strip off start/end markers + if not b.endswith(_A85END): + raise ValueError( + "Ascii85 encoded byte sequences must end " + "with {!r}".format(_A85END) + ) + b = b[2:-2] # Strip off start/end markers # # We have to go through this stepwise, so as to ignore spaces and handle # special short sequences