diff options
author | 2009-06-29 01:13:41 +0000 | |
---|---|---|
committer | 2009-06-29 01:13:41 +0000 | |
commit | 5629268e9db5690c6bfbc6845ce7bf7bc6e65637 (patch) | |
tree | 84b3752dc66838721ca05f10316c99b7902af067 /Lib/base64.py | |
parent | In most cases, the parser will protect True, False, and None from being assi... (diff) | |
download | cpython-5629268e9db5690c6bfbc6845ce7bf7bc6e65637.tar.gz cpython-5629268e9db5690c6bfbc6845ce7bf7bc6e65637.tar.bz2 cpython-5629268e9db5690c6bfbc6845ce7bf7bc6e65637.zip |
Make b64encode raises properly a TypeError when altchars is not bytes.
Diffstat (limited to 'Lib/base64.py')
-rwxr-xr-x | Lib/base64.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/base64.py b/Lib/base64.py index 73e980813d7..e7081364698 100755 --- a/Lib/base64.py +++ b/Lib/base64.py @@ -58,8 +58,8 @@ def b64encode(s, altchars=None): encoded = binascii.b2a_base64(s)[:-1] if altchars is not None: if not isinstance(altchars, bytes_types): - altchars = TypeError("expected bytes, not %s" - % altchars.__class__.__name__) + raise TypeError("expected bytes, not %s" + % altchars.__class__.__name__) assert len(altchars) == 2, repr(altchars) return _translate(encoded, {'+': altchars[0:1], '/': altchars[1:2]}) return encoded |