[Python-Dev] getting rid of confusing "expected a character bufferobject" messages
Terry Reedy
tjreedy at udel.edu
Sat May 27 23:22:55 CEST 2006
"Fredrik Lundh" <fredrik at pythonware.com> wrote in message
news:e59sil$1l2$1 at sea.gmane.org...
> several string methods accepts either strings or objects that support
> the buffer api, and ends up raising a "expected a character buffer
> object" error if you pass in something else. this isn't exactly helpful
> for non-experts -- the term "character buffer object" doesn't appear in
> any python tutorials I've seen.
>
> >>> "x".find(1)
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> TypeError: expected a character buffer object
>
>
> I think should be fixed, but I cannot make up my mind on what's the best
'expected a string or character buffer' would be an improvement.
tjr
More information about the Python-Dev
mailing list