[issue1118] hashlib module fails with TypeError

Georg Brandl report at bugs.python.org
Thu Sep 6 15:49:56 CEST 2007


Georg Brandl added the comment:

David Ripton schrieb:
> New submission from David Ripton:
> 
> The hashlib module seems not to work at all:
> 
> $ python3.0
> Python 3.0a1 (py3k, Sep  5 2007, 08:17:11)
> [GCC 4.1.2 (Gentoo 4.1.2)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import hashlib
>>>> m = hashlib.md5()
>>>> m.update("Nobody inspects")
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> TypeError: object supporting the buffer API required

hashlib only accepts bytes for its digests, since the algorithms work
on bytes, not characters.

Unfortunately, this isn't documented yet, but I'll do that now.

----------
nosy: +georg.brandl
resolution:  -> invalid
status: open -> closed

__________________________________
Tracker <report at bugs.python.org>
<http://bugs.python.org/issue1118>
__________________________________


More information about the Python-bugs-list mailing list