New submission from Antoine Pitrou <pit...@free.fr>: a2b_hex and friends accept only byte strings:
>>> binascii.a2b_hex(b'00') b'\x00' >>> binascii.a2b_hex('00') Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'str' does not support the buffer interface But they could just as well accept ASCII-only unicode strings. Also, with PEP 393, accessing the 8-bit ASCII data doesn't even need a conversion. ---------- components: Library (Lib) messages: 149876 nosy: haypo, pitrou priority: normal severity: normal stage: needs patch status: open title: binascii.a2b_* functions could accept unicode strings type: enhancement versions: Python 3.3 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue13637> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com